Я испытываю затруднения при нахождении действительно хорошего ресурса онлайн. Книга крикета O'Reilly ("DNS и BIND, 5-й Выпуск") имеет хорошее покрытие, но не точно в свободном доступе...
(TL; версия DR: это сложно, вот почему системные администраторы получают все хорошие булочки в утреннее время чая),
Ответ на, "как имя становится искавшим", в основном, что вся система похожа на большое дерево - каждая часть имени, которое Вы пробуете к поиску, находится на одном уровне другой. Наверху, "корневые" серверы знают, какие серверы DNS ответственны за каждый из "высокоуровневых" доменов (.com, .NET, .org, .us, .eu, .uk, .au, и т.д.), и серверы, ответственные за каждое из тех имен, знают, какие серверы DNS ответственны за каждый из доменов под ними (таким образом, .com серверы знают, какие серверы DNS ответственны за serverfault.com и stackoverflow.com, но они не знают, кто ответственен за hezmatt.org - .org серверы имен знают это).
Когда Вы хотите знать то, чему соответствует имя, Вы запускаете путем выяснения у корневых серверов. Они "отошлют" Вас к правильным серверам для "высокоуровневого" имени, которое Вы хотите, и затем соответствующие "высокоуровневые" серверы укажут на Вас, куда пойти оттуда. В конечном счете (обычно после просто несколько транзитных участков, но нет никакой причины, почему это не могло быть больше), на Вас укажут сервер, который знает фактический ответ на вопрос, который Вы задаете, и Вы получите свой ответ.
Если Вы хотите следить за этим процессом на работе, можно использовать инструмент как http://squish.net/dnscheck/, чтобы искать имя и видеть все запросы, которые могут быть сделаны.
До, как администратор настраивает сервер DNS и интегрирует его во все это, такие падения из вышеупомянутого. После того как Вы имеете, устанавливают сервер DNS для ответа за данный домен, необходимо попросить, чтобы серверы DNS уровень выше Вас "делегировали" то доменное имя к Вашим серверам. На практике, сделанный Вашим доменным регистратором от Вашего имени, когда Вы говорите им, какие серверы DNS использовать для домена, которым Вы "владеете".
Можно использовать Xymon (hobbitmon)
Клиент работает на Unix и Windows, он контролирует много метрик out-of-the-box, и можно добавить пользовательские проверки и метрики. Легко настроить.
Домашняя страница и демонстрация: http://www.xymon.com/
Сервер/клиент rpms для RHEL5: h ** p://staff.telkomsa.net/packages/rhel5/xymon/i386/
Клиент Windows: h ** p://sourceforge.net/projects/bbwin
(Извините за неработающие каналы, но я могу отправить только один, поскольку я - новый пользователь ^^),