Предоставление обратных записей для записей, которые сопоставляются с IP-адресом провайдера
Я получил указание использовать свой провайдерский IP-провайдер (как временное исправление для сопоставления моего сервера имен и доменных записей, когда мой маршрутизатор выдает адреса rfc 1918 на устройства в моей сети, где я использую сервер Ubuntu, мой маршрутизатор и ноутбук для разработки, а также Я исправил:
$TTL 3H
@ IN SOA ns.thejarbar.org. email. (
13112012
28800
3600
604800
38400
);
thejarbar.org. IN A 10.0.0.42
@ IN NS ns.thejarbar.org.
yuccalaptop IN A 10.0.0.19
ns IN A 10.0.0.42
gw IN A 10.0.0.138
www IN CNAME thejarbar.org.
Для временной версии:
$TTL 3H
@ IN SOA ns.thejarbar.org. email. (
13112012
28800
3600
604800
38400
);
thejarbar.org. IN A 88.89.190.171
@ IN NS ns.thejarbar.org.
yuccalaptop IN A 10.0.0.19
ns IN A 88.89.190.171
gw IN A 10.0.0.138
www IN CNAME thejarbar.org.
Я использую Bind и при использовании named-checkzone
в этом файле в соответствии с настройками моей зоны, этот файл не содержит ошибок. Я тогда бегу dig thejarbar.org @88.89.190.171
и получите ожидаемый авторский ответ.
Моя проблема заключается в создании зоны обратного DNS SOA, и я был бы признателен за помощь и рекомендации. Я застрял на том, как правильно представлять обратные записи для eddresses, которые отображаются на мой IP-адрес ISP. Я стараюсь:
$TTL 3H
0.0.10.in-addr.arpa. IN SOA ns.thejarbar.org. email. (
13112012
28800
3600
604800
38400
);
171.190.89.88. IN PTR thejarbar.org.
171.190.89.88. IN NS ns.thejarbar.org.
19 IN PTR yuccalaptop.thejarbar.org.
138 IN PTR gw.thejarbar.org.
www IN PTR www.thejarbar.org.
Но выполнение named-checkzone для этого файла оставляет ошибочное возвращение, которое IN: has no NS records
Буду очень признателен за помощь
1 ответ
Вы не должны пропускать частные (rfc 1918) адреса в Интернет. Если ваш IP-адрес предоставлен интернет-провайдером, обратитесь к своему интернет-провайдеру и попросите его установить для вас запись PTR. Вероятно, они примут только одно имя для каждой записи PRT.
Большинство маршрутизаторов маршрутизируют весь блок адресов /24, но предоставляют адреса DHCP только для части зоны. Помимо адреса маршрутизатора, широковещательного (.255) адреса и сетевого (.0) адреса, остальные адреса, отличные от DHCP, могут использоваться для устройств с фиксированным адресом. Вы можете изменить нумерацию своих устройств в этом диапазоне или настроить свой маршрут для использования вашего (10.0.0.0/24) адресного блока.
Вы можете найти dnsmasq
проще настроить, чем bind
, Он может читать ваши /etc/hosts
файл и обеспечит прямой и обратный поиск на основе его содержимого. Какой бы вариант вы ни выбрали, настройте маршрутизатор так, чтобы он указывал адрес сервера, на котором работает DNS-сервер.
Если вы используете bind
нужно добавить зону для 0.0.0.10.in-addr.arpa
к вашей конфигурации. Это должно быть доступно только из вашей сети. Примерно так должно работать:
zone "0.0.10.in-addr.arpa." {
type master;
file "/etc/bind/db.10_0_0";
allow-query { local; };
allow-transfer { local; };
};
Последние версии bind
может автоматически генерировать пустые зонированные для частных адресных пространств. В других конфигурациях есть файлы конфигурации для пустых зон, и вам, возможно, придется отредактировать их, чтобы разрешить работу вышеуказанной зоны.