Створення псевдоніму доменного імені з / etc / hosts


17

У мене є налаштування домену, щоб вказати на зовнішній IP моєї локальної мережі за допомогою динамічного DNS, оскільки моя зовнішня IP-адреса часто змінюється. Однак я хочу створити псевдонім цьому хосту, тому я можу отримати доступ до нього home. Тому я додав до себе таке /etc/hosts:

domain.com home

Однак, схоже, доменне ім’я не схоже. Якщо я зміню його на IP:

0.0.0.0 home

… Тоді це працює, але, звичайно, це перемагає мету динамічного DNS!

Чи можливо це?


Чому ваш зовнішній IP часто змінюється? Це ваш Інтернет-провайдер провайдера, який вам призначається з пулу?
Нільс

Так. Я не знаю чому, мій провайдер просто здається, що іноді його змінюють!
Олівер Джозеф Еш

Відповіді:


19

Файл / etc / hosts містить лише IP-адреси та імена хостів. Ви не можете мати псевдонім рядка "home" таким чином, як вам потрібно.

Якщо ви працюєте з власним сервером DNS, ви зможете додати запис CNAME, щоб зробити "home.example.com" псевдонімом для "domain.com", але в іншому випадку вам не пощастить.

Найкраще, що ви можете зробити, - використовувати той же клієнт DNS, щоб оновити повністю кваліфіковане ім’я.


0

На мене це виглядає так, ніби ви повинні зареєструватися в DYNDNS або щось подібне.

Якщо ви дійсно хочете використовувати / etc / hosts, ви повинні стежити за своєю IP-адресою. Як тільки воно зміниться:

  • Змініть запис у / etc / hosts
  • Перезавантажте кеш хостів
  • Продовжуйте моніторинг

Оновлення Якщо ви використовуєте, dhcpcdви можете скористатися параметром "-c" для сценарію, який змінює ваш / etc / hosts-entry, а потім перезавантажить кеш хосту.

Це залежить від можливостей вашого dhcp-клієнта.


Я зареєструвався на no-ip, який надає подібну послугу DYNDNS Я вважаю (я не міг побачити, щоб зареєструватися на домашній сторінці DYNDNS!)
Олівер Джозеф Еш

1
@OliverJosephAsh, щоб ви могли використовувати ім’я, яке ви зареєстрували на no-ip! Я не бачу вашої причини це робити через / etc / hosts.
Нілс

Просто просто, бо я лінивий! Набравши homeдосить кілька натискань на клавіші менше, ніжoliverjash.no-ip.org
Олівер Джозеф Еш

Ви думали про псевдоніми у вашій оболонці або про встановлення списку пошуку домену в /etc/resolv.conf?
mdpc

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