Рейтинг:0

Переопределение домена .local на общедоступный IP-адрес

флаг cn

Я использую DNS-сервер BIND9 для своей организации, и у меня есть приложение, опубликованное с доменом .local: example.website.local. Существует альтернатива .com, которую я хочу переназначить .local на использование DNS-сервера, но я не знаю, будет ли это возможно.

Я нашел эту статью на RPZ: Переопределение некоторых записей DNS в BIND для внутренних сетей, но я продолжаю получать это сообщение после того, как применяю настройку с моим доменом .local:

; <<>> DiG 9.16.1-Ubuntu <<>> example.website.local
;; глобальные параметры: +cmd
;; Получил ответ:
;; ВНИМАНИЕ: .local зарезервирован для многоадресной DNS.
;; В настоящее время вы тестируете, что происходит, когда запрос mDNS попадает в DNS.
;; ->>HEADER<<- код операции: QUERY, статус: NXDOMAIN, идентификатор: 61184
;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 0, АВТОРИЗАЦИЯ: 0, ДОПОЛНИТЕЛЬНО: 1

;; ДОПОЛНИТЕЛЬНЫЙ ПСЕВДОРАЗДЕЛ:
; ЭДНС: версия: 0, флаги:; UDP: 65494
;; РАЗДЕЛ ВОПРОСОВ:
;example.website.local. В

;; Время запроса: 8 мс
;; СЕРВЕР: 127.0.0.53#53(127.0.0.53)
;; КОГДА: воскресенье, 17 октября 11

Есть ли способ переписать это .местный домен на .com или общедоступный IP-адрес с использованием BIND или RPZ?

Спасибо!

djdomi avatar
флаг za
используйте hosts /etc/hosts, чтобы добиться цели
TrivPants avatar
флаг cn
Спасибо @djdomi /etc/hosts работает на локальных машинах. В итоге я использовал RPZ для решения проблемы. Это, по-видимому, также называется «брандмауэром DNS», но я использовал его для повторного сопоставления поиска DNS для конкретного домена example.local.
TrivPants avatar
флаг cn
Вот краткое изложение того, что мне нужно было сделать, чтобы заставить его работать: 1. Иметь работающий сервер BIND9 на компьютере с Debian/Ubuntu. 2. Отредактируйте файл `named.conf.options` `политика ответа { зона "rpz.local"; }; ` 3. Добавьте зону RPZ в файл `/etc/bind/named.conf.local` `зона "rpz.local" { тип мастер; файл "/etc/bind/db.rpz.local"; разрешить запрос { локальный; }; разрешить передачу { 12.34.56.78; }; };` 4. скопируйте /etc/bind/db.empty в /etc/bind/db.rpz.local 5. Добавьте запись A .local в файл db.rpz.local. `example.local A 8.8.8.8` 6. перезапустить DNS
djdomi avatar
флаг za
Обновите свой вопрос, а не комментарий....!!!!! Или, если он решен, используйте ответ, чтобы решить свой вопрос.
Рейтинг:1
флаг cn

Вот краткое изложение того, что мне нужно было сделать, чтобы заставить его работать:

  1. Иметь работающий сервер BIND9 на компьютере с Debian/Ubuntu.

  2. Редактировать /etc/bind/named.conf.options добавление:

политика ответа { 
    зона "rpz.local"; 
};
  1. Добавьте зону RPZ в /etc/bind/named.conf.local
зона "rpz.local" { 
    тип мастер; 
    файл "/etc/bind/db.rpz.local"; 
    разрешить запрос { локальный; }; 
    разрешить передачу { локальный; }; 
};
  1. копировать /etc/bind/db.пусто к /etc/bind/db.rpz.local

  2. Добавьте запись A .local в db.rpz.local файл:

пример.местный A 8.8.8.8
  1. перезапустить DNS
systemctl перезапустить bind9
rndc флеш
rndc перезагрузить

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.