

DNSに登録されているサブドメインをすべて取得することは可能でしょうか。

[code]

    $ command example.com
        => example.com A 111.111.111.111
        => hoge.example.com A 111.111.111.111
        => huga.example.com A 111.111.111.111
    
[/code]

このようなものを期待しています。


CC BY-SA 3.0
2015-12-10T04:00:50.267
19836
2015-12-10T10:17:37.803
2015-12-10T10:17:37.803
3061
9149
question
bash unix dns
DNSに登録してあるサブドメインを取得する方法


DNS コンテンツサーバーに登録されているすべてのレコードを得るには、ゾーン転送が許可されている必要があります。一般的には、アクセス元の IP
アドレスをもとに許可します。許可されていなければ取得は不可能です。

許可されているなら ISC BIND の `host`(1) コマンドでゾーン転送することで可能です。ドメインのサブドメインが別の NS
に委任されている場合は、別途委任先の NS にも問い合わせる必要があります。

[code]

    $ host -t axfr example.com ns.example.com
    
[/code]


CC BY-SA 3.0
2015-12-10T04:41:31.553
19839
2015-12-10T10:07:48.657
2015-12-10T10:07:48.657
3061
3061
19836
answer