Есть ли какое-либо назначение доменного имени, установленного во время установки Slackware (утилитой netconfig ), если компьютер не будет использоваться в качестве сервера? Если я прав, что имя компьютера и имя домена не имеет значения, если компьютер действует как клиент (например, для запросов страниц HTML или SSH-сервера), потому что сервер обращается к запрашивающему клиенту только по его IP-адресу?

1 ответ1

1

Не уверен, как Slackware организует вещи, но в целом имя хоста используется, например, в запросах DHCP (поэтому ваш домашний маршрутизатор будет называть вам имя вашего компьютера, связанное с его MAC-адресом), а имя домена используется по умолчанию для всех поисков DNS (HTML-страницы, SSH-сервер, ...), так что вы можете сократить его для других компьютеров в вашей домашней сети.

Изменить: вот как это работает более подробно. Если вы установите имя хоста в abc , при инициализации ваш компьютер будет транслировать: «Здравствуйте, я abc , есть ли кто-нибудь, кто может сказать мне, где я?«Затем ваш домашний маршрутизатор, на котором работает и DHCP-сервер, и DNS-сервер пересылки, отвечает:« Здравствуйте, abc , вот ваш IP-адрес, маска сети и шлюз (это я). Вы находитесь в домене uvw.xy , а я также ваш DNS-сервер. "

Он не отправляет имена всех компьютеров назад, или что-то вроде этого. Это также никак не меняет /etc/hosts .

Затем ваш домашний маршрутизатор вводит имя abc вместе с IP-адресом, который он только что назначил, в свою базу данных, где есть также аналогичные записи для def и т.д. Теперь, если какой-либо компьютер выполняет поиск DNS в домене uvw.xy , например, если abc ищет def.uvw.xy , он получит локальный IP-адрес. Если есть поиск DNS с другим доменом, ваш домашний маршрутизатор перенаправляет его на DNS-сервер вашего провайдера.

Существуют варианты на эту тему, например, (1) клиент не получает имя домена через DHCP, но должен установить его локально, (2) клиент не установил имя хоста локально, но получает его через DHCP от База данных MAC в вашем домашнем маршрутизаторе (это также работает на больших установках), (3) ваш дом обрабатывает любые DNS-запросы без доменного имени, как если бы они находились в домене uvw.xy , и т.д.

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