вторник, 9 октября 2012 г.

DNS tricks


1) NS (name server)
После регистрации доменного имени можно не использовать ns сервера регистратора, а поднять свои.
И затем либо через веб форму либо путем отправки письма в соответствии с RFC (если регистратор по прежнему живет в конце 90-х начале 2000-х) отсылается заявка на изменение NS записей в файле зоны.

Так же для этого потребуется nic-handle.
Nic-handle – это ссылка на запись, которая размещена в базе данных той или иной организации, регулирующей деятельность во всемирной сети.
В этой базе данных размещена информация о организации или человеке: название (фамилия, имя), e-maіl адрес, контактный телефон, адрес и т.д.
Ее можно зарегистрировать на hostmaster.ua

После того как регистратор доменного имени внесет все изменения вы становитесь практически полноправным администратором своего домена - можно собственноручно добавлять MX записи и поддомены, меняя конфигурацию на своих NS серверах.

2) При отсутствии PTR записи у провайдера, который выделяет статический белый ip-адрес, ощутимая часть почтовых серверов отбрасывает письма.
Выход - запрос к провайдеру с просьбой прописать корректную обратную зону.
Срок выполнения от 10 мин до суток.

3) Так же почтовые серверы проверяют наличие специальной TXT записи, для этого используется SPF – Sender Policy Framework.
SPF позволяет владельцу домена указать в TXT-записи домена специальным образом сформированную строку, указывающую список серверов, имеющих право отправлять email-сообщения с обратными адресами в этом домене.

К примеру запись  TXT     "v=spf1 +mx -all" означает, что используется версия spf1, разрешается прием писем, если отправляющий хост указан в одной из MX-записей и все сообщения, не прошедшие проверку с использованием перечисленных механизмов, следует отвергать.

4) Перед применением изменений в named.conf, лучше сделать named-checkconf named.conf и только убедившись, что все в порядке делать /etc/rc.d/named reload

5) Чтобы посмотреть интересующий тип записи dns с помощью nslookup, нужно выполнить
nslookup -type=mx ya.ru

Работает на всех платформах. Кстати вы знали что в винде используется nslookup, который распространяется под лицензией BSD?

6) Если нужно чтобы запрос обработал определенный dns сервер -
nslookup ya.ru 8.8.8.8

7) Редко используемый, но иногда полезный трюк. Посмотреть подробно как выполняется запрос начиная от корневого dns сервера (точки):

 dig ya.ru +trace

8) Для того чтобы проверить изменения внесенные в конфигурацию DNS, можно сделать

ipconfig /flushdns - очистка кеша dns на винде
/etc/init.d/nscd restart - очистка кеша dns в юниксе (name service caching daemon)

И затем уже использовать nslookup или dig

9) Неплохой сервис для проверки всех типов записей DNS из мира - digwebinterface.com

10) И напоследок.
Не забываем после любого изменения в файле зоны увеличивать serial

Комментариев нет:

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