17

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

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

3 ответа3

14

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

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

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


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

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

3

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

Что-то вроде yoursurname.local может быть доменным именем.

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

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

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .