какая разница между server.com
и server.com.
в разделе поиска /etc/resolv.conf
файл?
user@host /etc/sysconfig/network-scripts $ head -n 3 /etc/resolv.conf
# Generated by NetworkManager
domain sub.company.com
search sub.company.com sub.company.com. company.com. company.com
.
это самая верхняя точка в иерархии DNS. com
, org
, net
и т. д. все под .
. Причина, по которой вы не видите людей типа http://google.com.
в их браузеры или другие приложения заключается в том, что со временем были разработаны приложения, которые «помогают» вам, не требуя этого. Правильное полное доменное имя все еще имеет точку в конце, хотя это не имеет большого значения в большинство дела в наши дни.
Если у вас есть несколько поисковых суффиксов, которые можно добавить к DNS-запросу, указание точки в конце не позволит вашему клиенту «помочь» вам, добавив дополнительные суффиксы. По сути, он говорит: «Это полный адрес. Не пытайтесь добавлять что-либо еще».
Потому что полные доменные имена всегда имеют точку в конце.
Since a complete domain name ends with the root label, this leads to a
printed form which ends in a dot. We use this property to distinguish between:
- a character string which represents a complete domain name
(often called "absolute"). For example, "poneria.ISI.EDU."
- a character string that represents the starting labels of a
domain name which is incomplete, and should be completed by
local software using knowledge of the local domain (often
called "relative"). For example, "poneria" used in the
ISI.EDU domain.
Если у вас нет "." в конце, тогда к вашему имени хоста могут быть добавлены другие элементы из вашего пути поиска. Однако я обычно не вижу этого в путях поиска в файлах /etc/resolv.conf как '.' в конце используется в спецификации имени хоста.
Если у вас /etc/resolv.conf был поиск, чтобы включить aaa.domain.com и bbb.domain.com, когда вы запрашивали разрешение qqq, преобразователь попробует qqq, в противном случае попробуйте qqq.aaa.domain.com, а затем bbb .domain.com до тех пор, пока либо один из них не будет успешным, либо у вас не будет полного отказа.
В том же примере, если вы поместите ddd.domain.com, преобразователь попробует ddd.domain.com, затем попробует ddd.domain.com.aaa.domain.com и ddd.domain.com.bbb.domain.com в подобным образом.
Если вы поместите ddd.domain.com. (обратите внимание на последний период), преобразователь выполняет поиск ТОЛЬКО на ddd.domain.com и не добавляет ничего из пути поиска /etc/resolv.conf.