Назад | Перейти на главную страницу

Установка FQDN имени хоста и точки

Мне было интересно, редактирую ли я файл, такой как / etc / hosts или / etc / sysconfig / network, должен ли я помещать файл. в конце имени. например test.example.com.

Есть разница? Что-нибудь сломается в любом случае.

В соответствии с man hosts:

Имена хостов могут содержать только буквенно-цифровые символы, знаки минус («-») и точки («.»). Они должны начинаться с буквенного символа. и заканчиваться буквенно-цифровым символом.

Записи в / etc / hosts никогда не расширяются доменом, это простой поиск в таблице, и, следовательно, конечные точки не имеют смысла и могут вызвать проблемы. Также, как упоминалось в другом ответе, спецификация для / etc / hosts исключает их (по этой причине).

Я никогда не видел, чтобы кто-то использовал там конечную точку, так что вам, вероятно, не стоит. Хотя сейчас ничего не может сломаться, это просто искушает судьбу, чего-то не ожидает.

Завершающая точка не бессмысленна. Если вы попытаетесь получить доступ к хосту с полным доменным именем (которое включает конечную точку), ваше приложение будет искать имя в DNS, а не в / etc / hosts, если имя хоста в / etc / hosts не имеет конечной точки.