У меня была эта проблема несколько раз раньше. Самый простой способ решить эту проблему - убедиться, что ваше доменное имя разрешено как внутреннее для внутренних хостов. В зависимости от размера вашей внутренней сети и от того, как вы ее настроили, есть несколько способов сделать это:
1.- Если у вас есть только несколько внутренних хостов во внутренней сети, просто измените их файл "hosts" (я предполагаю, что windows C:\WINDOWS\system32\drivers\etc\hosts), чтобы включить строку для вашего домена, указывающую на ваш ВНУТРЕННИЙ адрес веб-сервера, то есть строка типа
3.3.3.3 my.domain
где «3.3.3.3» - это ВНУТРЕННИЙ IP-адрес для того, что вы называете «мой веб-сервер», обычно что-то вроде 192.168.0.12; а my.domain - это то, что вы буквально называете "Мой домен".
2.- Настройте внутренний DNS-сервер, который по сути выполняет ту же работу, что и предыдущий пункт. Это намного сложнее в настройке, и вам это нужно, когда у вас есть МНОГО хостов во внутренней сети. Дайте мне знать, если вам это нужно.
Самое важное, что вам нужно ИЗБЕГАТЬ, заключается в том, что хосты в вашей ВНУТРЕННЕЙ сети разрешают ВАШ домен с помощью вашего ОБЩЕГО IP-адреса и вместо этого используют ваш ВНУТРЕННИЙ ЧАСТНЫЙ IP.
НТН,
Педро.