ドメイン名から設置サーバーを確認する方法

Linux Tech


サイト名を教えて頂いたタイミングで、

  • どういうフレームワークで構築されているのか
  • 設置場所はどこなのか

が知りたいケースって結構ある。

どういうフレームワークで構築されているのかheader 見たり wappalyzer 使う。

この辺りでは設置場所はわからないので、そんな時に使いましょう。(悪用厳禁)

謎にサーバーにアクセスしてくるBotの設置場所どこだろなーって思ったときも使える。

host コマンドでドメイン名からIPアドレスとDNS情報を確認する。

d オプションでデバッグモードで表示し、SOAレコードも一緒に表示させると良いかも。

host -d nao-guitarist.jp

Trying "nao-guitarist.jp"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55353
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;nao-guitarist.jp.              IN      A

;; ANSWER SECTION:
nao-guitarist.jp.       299     IN      A       150.95.54.242

Received 50 bytes from 8.8.8.8#53 in 80 ms
Trying "nao-guitarist.jp"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64532
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;nao-guitarist.jp.              IN      AAAA

;; AUTHORITY SECTION:
nao-guitarist.jp.       1799    IN      SOA     ns1.mixhost.jp. system.mixhost.jp. 2019022503 3600 1800 1209600 86400

Received 89 bytes from 8.8.8.8#53 in 78 ms
Trying "nao-guitarist.jp"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44015
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;nao-guitarist.jp.              IN      MX

;; ANSWER SECTION:
nao-guitarist.jp.       299     IN      MX      0 nao-guitarist.jp.

Received 50 bytes from 8.8.8.8#53 in 78 ms

SOAレコードに [ns1.mixhost.jp](<http://ns1.mixhost.jp>) が出てきた。

設置場所によってはマネージド型じゃなくてVPSだったりすることもあるので、一応IPからも引いておく。

host 150.95.54.242
242.54.95.150.in-addr.arpa domain name pointer jp45a.mixhost.jp.

どうやら mixhost に設置しているということがわかった。

SOA とか ns で判別したいだけだったら dig でも良かったりする。

dig nao-guitarist.jp ns

; <<>> DiG 9.10.6 <<>> +noedns nao-guitarist.jp ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60252
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;nao-guitarist.jp.              IN      NS

;; ANSWER SECTION:
nao-guitarist.jp.       21599   IN      NS      ns2.mixhost.jp.
nao-guitarist.jp.       21599   IN      NS      ns1.mixhost.jp.
nao-guitarist.jp.       21599   IN      NS      ns3.mixhost.jp.
nao-guitarist.jp.       21599   IN      NS      ns4.mixhost.jp.

;; Query time: 99 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Jan 18 20:53:24 JST 2020
;; MSG SIZE  rcvd: 114