Правильное доменное имя для домашнего компьютера с Linux


19

У меня есть несколько машин, на которых запущен Debian, и во время установки я оставил domain nameполе пустым. Пока это ни на что не повлияло, но мне любопытно, как правильно установить это поле, если у вас нет зарегистрированного веб-домена и ваш IP задан динамически ( http://www.whatsmyip.org / дает разные IP каждые несколько месяцев). Извиняюсь, если это новый вопрос, но я не могу найти никаких результатов через Google.

Какое доменное имя подходит для домашнего рабочего стола с динамическим IP-адресом?


Ответы:


14

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

.localсчитается наиболее подходящим, так как разумный маршрутизатор не будет пересылать запросы имен хостов, принадлежащих этому домену, поэтому, если у вас по какой-то странной причине есть сервер с именем microsoft.comдома, он будет обрабатываться локально, поскольку его полное доменное имя будетmicrosoft.com.local.

Другой подход заключается в том, что я делаю, так как у меня есть разные машины и серверы, и дома я использую свой настольный компьютер как часть моего доменного имени. У моих DNS-серверов есть запись DNS для моего рабочего стола, и мой маршрутизатор перенаправляет на него различные службы ( sshглавным образом).


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

Имя моего сына было выбрано за 5 минут, но каждый раз, когда я настраиваю новую машину, я тратил дни на то, чтобы спланировать имя сервера. Это имя хоста входит в десятки удаленных конфигурационных файлов. Изменить имя ребенка сравнительно легко!


4

Если вначале вы не будете подключать более нескольких машин, но думаете, что они могут масштабироваться, вы можете использовать что-то в .localTLD ( https://en.wikipedia.org/wiki/.local )

Примерно так yoursurname.localможет быть и доменное имя.

Если вы даже не думаете о масштабировании более чем на 10-15 машин, тогда вам не нужно доменное имя. Но если вы думаете, что будете масштабироваться, то выбрав что-нибудь необычное, например, .localTLD, вы сможете позже настроить полноценный DNS-сервер для доступа к вашим машинам.

Убедитесь, что вы читаете страницу Википедии; Использование "thingcustom.local "в качестве домена - это то, что было сделано в прошлом и до сих пор делается внутри малого бизнеса. В любом случае, как вы можете видеть на странице, .localдомен верхнего уровня был зарезервирован для использования в mDNS, для имен хостов в форме hostname.local, которые могут конфликтовать с вашей настройкой. Согласно RFC 6762 вы МОЖЕТЕ использовать альтернативные методы поиска (например, настраиваемый DNS-сервер, который я рекомендую увеличить в вашей сети), и в результате вы сможете не смешивать данные и имена ...


1

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

Доменное имя служит только для объединения с именем хоста для создания полного доменного имени (FQDN) системы. Например, если имя домена равно, company.comа имя хоста - host1полное доменное имя host1.company.com. Вам все равно нужно будет настроить DNS-сервер, чтобы преобразовать это имя в IP-адрес, или указать, чтобы какой-нибудь интернет-DNS-сервер указывал на вашу сеть.

Без доменного имени компьютеры все еще могут быть идентифицированы в их сети по имени хоста.

Поскольку это домашний рабочий стол, которому присваивается локальный IP-адрес через DHCP, полностью подходит пустое доменное имя. Указание доменного имени не будет иметь никакого эффекта в этом случае.

Для получения дополнительной информации см. Википедия: Полное доменное имя .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.