Поскольку функции PHP в PHP не позволяют вам указывать, какой сервер запрашивать, я бы просто использовал dig
(у меня нет опыта работы с Net_DNS_Resolver
) и специально запрашивал записи NS:
dig ns1.sedoparking.com ns @ns1.sedoparking.com +noall +answer
Выходы:
; <<>> DiG 9.7.1-P2 <<>> ns1.sedoparking.com ns @ns1.sedoparking.com +noall +answer
;; global options: +cmd
ns1.sedoparking.com. 86400 IN NS ns1.sedoparking.com.
ns1.sedoparking.com. 86400 IN NS ns2.sedoparking.com.
Тем не менее, довольно редко серверы имен возвращают записи NS, когда вы запрашиваете их со своим собственным именем, поэтому я просто удаляю часть ns1
из запроса кубедитесь:
dig sedoparking.com ns @ns1.sedoparking.com +noall +answer
Ответ будет одинаковым в обоих случаях.