С нами с 01.12.04
Сообщения: 90
Рейтинг: 48
|
Добавлено: 06/06/07 в 19:14 |
Подскажите как определить сабж? Поясню ситуацию: на сервере работает bind, в котором прописаны домены на этом же сервере. У регистратора NSы прописаны на этом сервере. Потом часть доменов истекает, регистратор их либо сносит, либо понравившиеся берёт себе. Но на сервере по прежнему все программы типа dig, host и т.п. резолвят домены как будто они находятся на том же сервере. Как узнать "истинный" адрес? Нужно это для чистки конфигов бинда.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 06/06/07 в 19:31 |
У тебя бинд обслуживает и НС и DNS cache. Он же является ДНСом сервака, прописанным в /etc/resolv.conf
Понятное дело что для него его же мастер зоны будут обрабатываться локально.
Используй другой ДНС, не свой.
# nslookup
> server другой_днс
> set type=any
> domain.com
|
|
|
|
С нами с 01.12.04
Сообщения: 90
Рейтинг: 48
|
Добавлено: 06/06/07 в 19:48 |
А можно чуть поподробней и сразу на пхп?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 06/06/07 в 20:03 |
Ну резолви домены у другого нейм сервера. Самое простое - прописать другой нейм сервер в /etc/resolv.conf
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 06/06/07 в 22:28 |
Столкнулся был недавно с примерно похожей ситуацией. Сам пока еще не разбирался, но люди посоветовали копнуть в сторону curl.
|
|
|
|
С нами с 21.04.01
Сообщения: 666
Рейтинг: 436
|
Добавлено: 07/06/07 в 03:52 |
|
|
|
|
С нами с 24.10.04
Сообщения: 42
Рейтинг: 95
|
Добавлено: 07/06/07 в 09:23 |
можно еще парсить вывод команд hosts или dig
пример:
host твой_домен ns.lenta.ru
dig твой_домен @ns.lenta.ru
если нужно именно на php сделать то нужно смотреть в сторону checkdnsrr (в этом случае нужно прописать в /etc/resolv.conf первой строку nameserver 81.19.69.17) либо вызывать команду host через system и парсить вывод.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |