Я не уверен, что за следующее предложение жирным шрифтом
Если вы используете только имя хоста (без информации о домене) для подключения к серверу, приложение, которое вы используете, может быть не в состоянии разрешить имя хоста. Это может произойти, если либо порядок поиска суффиксов DNS в свойствах TCP / IP вашего компьютера неверен, либо таблица DNS повреждена. В этих случаях ввод хоста FQDN позволит DNS найти сервер. -
Я знаю, что полное доменное имя на www.mySite.com означает следующее
Я знаю, что DNS означает сервер доменного имени. Кажется, что DNS - это набор FQDN.
Что именно означает предложение, выделенное жирным шрифтом?
DNS означает систему доменных имен, а не сервер доменных имен. Хаос прав с этим ответом, но не упомянул об этом.
Большинство компьютеров имеют "суффикс поиска домена", присвоенный им их DHCP-сервером или статически настроенный (или другими способами). Предположим, вы используете компьютер в колледже с доменом mycollege.edu, а компьютер, который вы используете, имеет следующий суффикс поиска домена:
labs.mycollege.edu
mycollege.edu
Это означает, что если вы попытаетесь получить доступ к компьютеру по имени mylaptop, DNS будет искать следующие имена:
mylaptop.labs.mycollege.edu
mylaptop.mycollege.edu
Однако если компьютер фактически находится в DNS как mylaptop.chemdept.labs.mycollege.edu, то списки поиска по умолчанию не помогут вам найти компьютер, указав только короткое имя. В этом случае вам необходимо предоставить FQDN (Полное доменное имя) - ПОЛНОЕ имя компьютера - для успешного поиска DNS.
Чтобы просмотреть список суффиксов поиска по домену, в UNIX выполните следующие действия:
cat /etc/resolv.conf
и посмотрите на строку, начинающуюся с «поиск». В Windows в командном окне введите следующую команду:
ipconfig/all
и найдите часть выходного списка «Список поиска суффиксов DNS»
Вы не совсем правы насчет FQDN.
com
это домен верхнего уровня, mySite
это домен второго уровня, а www
почти наверняка не домен, а имя хоста в домене mySite.com
.Предложение означает, что если настройки, которые позволяют заполнить «частичный» домен (т.е. вы вводите www
, он понимает, что вы имеете в виду www.mySite.com
) ошиблись, вы можете обойти это, введя полный домен.
Полное DNS-имя - это просто имя, к которому не должно быть добавлено никаких дополнительных элементов, чтобы помочь в его разрешении, или, как говорится в статье в Википедии, «Полное доменное имя отличается своей однозначностью; его можно только интерпретировать. в одну сторону."
Например, пн. это полное доменное имя.
Конечный период важен.
Завершающая точка говорит преобразователю вашего компьютера: «Не добавляйте мой домен DNS или какие-либо другие домены в списке поиска моего преобразователя к этому имени, которое я ищу». Я сделал быструю проверку, и есть несколько TLD, которые разрешаются к реальным IP-адресам, т.к. будучи тем, что также запускает веб-сервер на этом IP-адресе.
Ваш компьютер настроен с IP-адресом, на который он отправляет все DNS-запросы. Он также (необязательно) настроен с «доменом» и «списком поиска», для целей разрешения DNS они оба ведут себя одинаково; когда ваш компьютер находит "неквалифицированное" имя, он автоматически добавляет их (по порядку) в поиск.
допустим, на вашем компьютере есть DNS-сервер 1.2.3.4 и домен example.com, а в списке поиска у вас также есть snoopy.org. Если вы попытаетесь найти имя «woodstock», ваш компьютер предположит, что вы действительно хотите найти «woodstock.example.com», и добавит его в запрос, который он отправляет на DNS-сервер (1.2.3.4). Если 1.2.3.4 выдает ошибку типа «нет такого имени», ваш компьютер затем попросит его разрешить «woodstock.snoopy.org» и, возможно, получит ответ. Если вы попросите свой компьютер найти "вудсток". тогда вы говорите своему компьютеру «пожалуйста, не добавляйте ничего к моему DNS-запросу».
Пара вещей, о которых вы могли бы использовать несколько указателей:
Контроллеры TCP / IP можно настроить для «поиска» доменов. Скорее всего, вы найдете это в организациях, которые полностью исключили свой трафик NetBios и Wins-серверы и ищут хосты по суффиксам доменного имени.
Итак, если бы я автоматически установил правильные настройки DNS в моих контроллерах TCP / IP, с mysite.com в качестве основного суффикса и настроил его для поиска ... чем попытался выполнить разрешение www,
Я бы получил два ответа, если бы DNS-сервер имел эту (A) запись в своих таблицах.
Я бы получил полное доменное имя www.mysite.com и IP-адрес!
FQDn относится к DNS-имени со всем необходимым для его однозначного разрешения. Есть много ответов о resolv.conf (я удивлен, что файлы хоста еще не упоминались), которые не имеют ничего общего с FQDN. Полное доменное имя не требует ничего, кроме поиска DNS для определения правильного IP-адреса. Любые другие ярлыки, списки суффиксов или поисковый персонал имени хоста, который вводит для вас IP-адрес, не имеют никакого отношения к тому, что такое полное доменное имя.
Итак: myserver - не полное доменное имя, даже если вы можете проверить его, и он разрешается в myserver.mydomain.com www.mydomain.com - это полное доменное имя, потому что оно может быть разрешено полностью от домена верхнего уровня (com) до имя хоста (www). Даже если имя хоста сервера - myserver, www.mydomain.com можно настроить на разрешение myserver www.myserver.mydomain.com - это также полное доменное имя. полное доменное имя может (И ДОЛЖНО) содержать все поддомены, необходимые для разрешения от вершины пространства имен до отдельного хоста