Как отметил @Zoredache , .localпространство имен не имеет официального статуса (наиболее близкий, который вы найдете .localhost, определен и зарезервирован в RFC 2606 ). Соответственно, .localникогда не следует использовать, поскольку ICANN может однажды назначить этот ДВУ кому-либо. Right Thing сделать , это зарегистрировать домен ваших как и присвоению имен хостов под ней (возможно , под ) в зависимости от обстоятельств.
example.cominternal.example.com
Это , как говорится, если вы хотите использовать .localили в .lanкачестве домена верхнего уровня для ваших внутренних хостов вы , конечно , не были бы в одиночку, и в этот момент вероятность того , кто пытается узурпировать .local, .lanили .privateдовольно низок: они используются так pervasively , что Попытки исправить десятилетия зла не стоили бы борьбы.
Тем не менее, обратите внимание, что такие машины и имена не должны быть доступны из публичного Интернета (или каким-либо образом не доступны). Это меньший грех, похожий на передачу сетевых адресов RFC-1918 через ваши общедоступные интерфейсы, и такие люди, как я, будут неодобрительно смотреть на вас публично и высмеивать утечки информации о вашей сети в частном порядке.
Также обратите внимание, что на машинах * nix на самом деле нет понятия «домен» в смысле этого слова в Active Directory - наиболее близким аналогом будут домены NIS, которые не привязаны к DNS, как AD.
На самом деле система * nix знает только свое собственное имя хоста, которое не обязательно должно быть полностью определенным доменным именем ( aliceоно так же верно, как alice.wonder.lan), хотя по соглашению многие администраторы используют полное имя DNS машины в качестве имени хоста.
Это дает вам преимущество против использования «неофициальных» доменных имен, таких как .local, но IMHO менее «правильно», чем наличие действительного, назначенного, полностью квалифицированного доменного имени в качестве имени хоста вашей системы.