В моем доме установлен компьютер, скажем, <domname>.dyndns.org
, он также имеет локальный IP-адрес 192.168.1.101. Всегда ли быстрее использовать <domname>.dyndns.org
или IP для SSH (при работе внутри домашней сети)? А как насчет других проектов (скажем, в качестве веб-сервера)?
1 ответ
Никогда не бывает быстрее использовать DNS-имя, чем IP-адрес, независимо от сценария. Если вы используете DNS-имя, для получения IP-адреса необходимо выполнить поиск. Это требует времени, которое не было бы необходимым, если бы вы использовали IP-адрес напрямую.
Сказав это, по разным причинам, как правило, лучше использовать DNS-имя везде, где это возможно (и нести стоимость этого поиска), так как это означает, что IP-адрес может изменяться без перенастройки чего-либо еще. Конечно, вы должны быть уверены, что ваши DNS-серверы являются надежными, поскольку они становятся точкой отказа.
Удобство является еще одной причиной, особенно если у вас есть такие устройства, как ноутбук, которые могут находиться во внутренней сети и во внешней сети. Если вы можете использовать DNS, то вы используете то же самое внутри и за пределами сети.
Многие внутренние маршрутизаторы не поддерживают доступ к общедоступному IP-адресу, который перенаправляется из той же сети, в которую он переадресован, поэтому воспользуйтесь этим, если ваш позволяет.