У меня есть несколько машин, на которых запущен Debian, и во время установки я оставил domain name
поле пустым. Пока это ни на что не повлияло, но мне любопытно, как правильно установить это поле, если у вас нет зарегистрированного веб-домена и ваш IP задан динамически ( http://www.whatsmyip.org / дает разные IP каждые несколько месяцев). Извиняюсь, если это новый вопрос, но я не могу найти никаких результатов через Google.
Какое доменное имя подходит для домашнего рабочего стола с динамическим IP-адресом?
linux
networking
debian
hostname
domain-name
nebuch
источник
источник
Ответы:
Хотя связывание с доменом не является обязательным, все же полезно связываться с ним, чтобы избежать проблем с поиском имени хоста рассматриваемого хоста, попадающего выше в иерархии DNS. В большинстве случаев
.local
целесообразно иметь домен в качестве домена, поскольку вы, скорее всего, будете находиться за маршрутизатором, который не пересылает ваше DNS-имя. Я также видел использование некоторых систем.home
вместо этого..local
считается наиболее подходящим, так как разумный маршрутизатор не будет пересылать запросы имен хостов, принадлежащих этому домену, поэтому, если у вас по какой-то странной причине есть сервер с именемmicrosoft.com
дома, он будет обрабатываться локально, поскольку его полное доменное имя будетmicrosoft.com.local.
Другой подход заключается в том, что я делаю, так как у меня есть разные машины и серверы, и дома я использую свой настольный компьютер как часть моего доменного имени. У моих DNS-серверов есть запись DNS для моего рабочего стола, и мой маршрутизатор перенаправляет на него различные службы (
ssh
главным образом).Кроме того, я считаю, что это очень важно, поскольку изменение домена сервера может быть более сложным, чем изменение вашего юридического имени.
Это имя хоста входит в десятки удаленных конфигурационных файлов. Изменить имя ребенка сравнительно легко!
источник
Если вначале вы не будете подключать более нескольких машин, но думаете, что они могут масштабироваться, вы можете использовать что-то в
.local
TLD ( https://en.wikipedia.org/wiki/.local )Примерно так
yoursurname.local
может быть и доменное имя.Если вы даже не думаете о масштабировании более чем на 10-15 машин, тогда вам не нужно доменное имя. Но если вы думаете, что будете масштабироваться, то выбрав что-нибудь необычное, например,
.local
TLD, вы сможете позже настроить полноценный DNS-сервер для доступа к вашим машинам.Убедитесь, что вы читаете страницу Википедии; Использование "thingcustom.local "в качестве домена - это то, что было сделано в прошлом и до сих пор делается внутри малого бизнеса. В любом случае, как вы можете видеть на странице,
.local
домен верхнего уровня был зарезервирован для использования в mDNS, для имен хостов в формеhostname.local
, которые могут конфликтовать с вашей настройкой. Согласно RFC 6762 вы МОЖЕТЕ использовать альтернативные методы поиска (например, настраиваемый DNS-сервер, который я рекомендую увеличить в вашей сети), и в результате вы сможете не смешивать данные и имена ...источник
Если это отдельная сеть, и вы не собираетесь настраивать локальный почтовый сервер или DNS-сервер, который подключается к Интернету, то имя домена не имеет никакого значения и может быть оставлено пустым.
Доменное имя служит только для объединения с именем хоста для создания полного доменного имени (FQDN) системы. Например, если имя домена равно,
company.com
а имя хоста -host1
полное доменное имяhost1.company.com
. Вам все равно нужно будет настроить DNS-сервер, чтобы преобразовать это имя в IP-адрес, или указать, чтобы какой-нибудь интернет-DNS-сервер указывал на вашу сеть.Без доменного имени компьютеры все еще могут быть идентифицированы в их сети по имени хоста.
Поскольку это домашний рабочий стол, которому присваивается локальный IP-адрес через DHCP, полностью подходит пустое доменное имя. Указание доменного имени не будет иметь никакого эффекта в этом случае.
Для получения дополнительной информации см. Википедия: Полное доменное имя .
источник