Окт 31 2009

Утилита host.

В состав ISC Bind входит утилита хост. Главное ее достоинство — лаконичность синтаксиса.
К примеру для того, что бы получить A и MX записи доменна hilik.org.ua, при использовании nslookup, нужно выполнить команду:

nslookup -q=any hilik.org.ua

В ответ мы получим все записи:

 hilik.org.ua
Server:         127.0.0.1
Address:        127.0.0.1#53
 
hilik.org.ua
        origin = hilik.org.ua
        mail addr = hilik.hilik.org.ua
        serial = 2009071001
        refresh = 28800
        retry = 7200
        expire = 604800
        minimum = 86400
hilik.org.ua    nameserver = ns.hilik.org.ua.
hilik.org.ua    nameserver = ns.secondary.net.ua.
hilik.org.ua    mail exchanger = 10 mail.hilik.org.ua.
Name:   hilik.org.ua
Address: 89.252.34.107


Если же воспользоваться утилитой host, то все значительно упрощается:

host hilik.org.ua

в ответ мы получим:

hilik.org.ua has address 89.252.34.107
hilik.org.ua mail is handled by 10 mail.hilik.org.ua.

Точно так же и с любым видом запросов.
Для того, что бы получить NS записи, host выполняется с такими ключами:

host -t NS hilik.org.ua

Мы получим авторитивные DNS сервера:

hilik.org.ua name server ns.hilik.org.ua.
hilik.org.ua name server ns.secondary.net.ua.

SOA запись:

host -t SOA hilik.org.ua

SOA запись hilik.org.ua такая:

hilik.org.ua has SOA record hilik.org.ua. hilik.hilik.org.ua. 2009071001 28800 7200 604800 8640

Задать другой сервер(не тот, что прописан в resolv.conf) можно прописав адрес сервер в конце, вот так:

host -t NS hilik.org.ua 192.168.0.3

в ответ мы получим:

Using domain server:
Name: 192.168.0.3
Address: 192.168.0.3#53
Aliases: 
 
hilik.org.ua name server ns.hilik.org.ua.
hilik.org.ua name server ns.secondary.net.ua

host очень лаконичная, nslookupом я пользуюсь очень редко.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть