Вопрос
Если я подключаюсь к своему домашнему серверу через доменное имя (то есть через внешний IP-адрес), куда отправляются пакеты? Они путешествуют к домашнему маршрутизатору, к моему маршрутизатору ISP, а затем обратно? Предположительно, если они коснутся моего маршрутизатора интернет-провайдера, я буду платить за это использование.
Фон
Я установил OwnCloud на своем домашнем сервере. Я часто подключаюсь из той же интрасети и могу использовать 192.168.1.1. Однако, если я нахожусь в другой сети, я подключаюсь через доменное имя, которое было динамически назначено IP-адресу. Для простоты настройки я всегда думал об указании сервера, используя доменное имя.
Некоторое тестирование
Я проверил пинг и получил немного более быстрый результат при использовании внутреннего IP-адреса.
$ ping -c 10 192.168.1.1
...
rtt min/avg/max/mdev = 1.064/1.173/1.263/0.072 ms
$ ping -c 10 myname.dynu.com
...
rtt min/avg/max/mdev = 1.191/1.459/2.549/0.375 ms
Я пытался использовать traceroute на обоих. Тайм-аут внутреннего IP-адреса (возможно, из-за настроек брандмауэра?). У внешнего есть один переход к my-external-ip-address.dyn.iinet.net.au
. Я не уверен, относится ли это к моему маршрутизатору или узлу на обмене.