LinuxForum.Fans
Тема

Обязательно ли доменное имя домашнего хоста/шлюза

Автор: user160 8 сообщений 3390 просмотров
#313174

Добрый день.

Настраиваю комп-роутер домашняя сетка <-> городская сетка <-> интернет из городской сетки через VPN.
Во многих настроечных конфигах присутствует доменное имя моего хоста-роутера.
В домашней сетке я буду раздавать IP через свой DHCP.
От провайдера я получаю (через другой физический интерфейс) IP для городской сетки.
Одно не ясно :

  • У меня реальный (внешний) IP будет только динамический через VPN.
  • Во вне домашней и городской сеток моё доменнное имя хоста-роутера нигде не зарегистрированно.

Какое имя хоста будет видно в городской сетке?
Дейтвительно ли обязательно присваивать хосту-роутеру некое (левое) доменное имя?

В общем каша у меня с этими именами :[ и связью их с DNS, который у меня тоже должен стоять, т.к. в домашнюю сетку я раздаю IP через свой DHCP.

#313209

Необязательно. В настройках VPN в ключах должны быть разные имена у всех хостов, но не обязательно реальные.

#313219
elve написал:
Необязательно. В настройках VPN в ключах должны быть разные имена у всех хостов, но не обязательно реальные.

А в файлах

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/dnsmasq.conf

?

#313275

Все зависит от задач и желаемого способа решения. Локальный домен можно не делать.

#313315

Я задаю уникальные имена в /etc/hosts чтобы не путаться и иметь доступ к компу по имени, а не только по ip.
Например вместо ssh 192.168.0.117 ввожу ssh raspi.

#313344

Мне бы в голове "уложить" надо/не надо иметь доменное имя у локального хоста (он же роутер и шлюз).
Суть в том, что для локального DHCP сервера должен быть локальный сервер DNS, у него должно быть имя, которое упоминается в файлах

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/dnsmasq.conf

но когда я загружаю комп, часть имен перетирается /etc/hosts и /etc/resolv.conf туда вписывается доменное имя провайдера, а имя моего хоста в /etc/resolv.conf удаляется.
Посему dnsmasq похоже работает не корректно.
Как запретить модификацию /etc/resolv.conf и /etc/hosts системой?

#313348
"user160⇓" написал:
Суть в том, что для локального DHCP  сервера должен быть локальный сервер DNS

Я не силён в этом, но, по-моему это странное утверждение.
resolv.conf не предназначен для редактирования, о чём недвусмысленно гласит строка

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

ЕМНИП, весьма полезную информацию я почерпнул из

text
$ man resolvconf
#314203
user160 написал:
Мне бы в голове "уложить" надо/не надо иметь доменное имя у локального хоста (он же роутер и шлюз).

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

user160 написал:
Суть в том, что для локального DHCP сервера должен быть локальный сервер DNS,

нет. dhcp может спокойно существовать и без dns, в локалке имена могут резолвиться по netbios

user160 написал:
но когда я загружаю комп, часть имен перетирается /etc/hosts и /etc/resolv.conf туда вписывается доменное имя провайдера, а имя моего хоста в /etc/resolv.conf удаляется.
Посему dnsmasq похоже работает не корректно.
Как запретить модификацию /etc/resolv.conf и /etc/hosts системой?

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

Войдите или зарегистрируйтесь, чтобы ответить.