Правильне доменне ім’я для домашньої настільної машини Linux


19

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

Яке правильне доменне ім’я для домашнього робочого столу з динамічною IP-адресою?


Відповіді:


14

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

.localвважається найкращою програмою, оскільки розумний маршрутизатор не буде пересилати запити для імен хостів, що належать до цього домену, тому якщо ви з якоїсь дивної причини microsoft.comвдома маєте ім’я сервера , він буде оброблятися локально, вважаючи, що його FQDN будеmicrosoft.com.local.

Іншим підходом є те, чим я займаюся, оскільки в мене є різні машини та сервери, розповсюджені по всьому світу, і вдома я використовую свій настільний комп'ютер як частину свого доменного імені. Мої сервери DNS мають запис DNS для мого робочого столу, а мій маршрутизатор пересилає на нього різні сервіси (в sshосновному).


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

Ім’я моїх синів було вибрано за 5 хвилин, але кожного разу, коли я налаштовував нову машину, я витрачав дні заздалегідь, плануючи ім'я серверів Це ім'я хоста збирається в десятках віддалених файлів конфігурації. Зміна імені малюка порівняно просто!


4

Якщо ви на початку не підключите більше ніж кілька машин, але ви думаєте, що це може масштабуватися, ви можете використовувати щось у програмі .local TLD ( https://en.wikipedia.org/wiki/.local )

Щось подібне yoursurname.localможе бути доменним ім'ям.

Якщо ви навіть не думаєте масштабувати більше, ніж скажімо, на 10-15 машин, то вам не потрібно доменне ім’я. Але якщо ви думаєте, що ви будете масштабувати, вибираючи щось неекзотичне, як то.local TLD дозволить вам налаштувати повний DNS-сервер пізніше, щоб дістатися до ваших машин.

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


1

Якщо це єдина мережа, і ви не збираєтесь налаштовувати локальний поштовий сервер або DNS-сервер, який підключається до Інтернету, то доменне ім’я не має жодного значення і може залишатися порожнім.

Ім’я домену служить лише для комбінації з ім'ям хоста для створення повноцінного доменного імені (FQDN) системи. Наприклад, якщо ім'я домену є, company.comа ім'я хоста - host1FQDN host1.company.com. Вам все одно знадобиться налаштувати DNS-сервер, щоб дозволити ім'я до IP-адреси або мати певний Інтернет-сервер DNS-мережі у вашій мережі.

Без доменного імені комп'ютери все ще можуть бути ідентифіковані у своїй мережі по імені хоста.

Оскільки цьому домашньому робочому столу присвоюється локальна IP-адреса через DHCP, порожнє доменне ім’я цілком доречно. Вказання доменного імені взагалі не матиме жодного ефекту.

Для отримання додаткової інформації див. Вікіпедія: Повноцінне доменне ім'я .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.