Окт
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.uaSOA запись 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.uahost очень лаконичная, nslookupом я пользуюсь очень редко.



