Skip to content

Instantly share code, notes, and snippets.

@bz0
Last active November 23, 2019 08:20
Show Gist options
  • Save bz0/c2c32827aab0fbf562753a591c609578 to your computer and use it in GitHub Desktop.
Save bz0/c2c32827aab0fbf562753a591c609578 to your computer and use it in GitHub Desktop.

サーバの調査

https://blog.yuuk.io/entry/linux-server-operations#%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%82%92%E3%81%BF%E3%82%8B-ps

  • 現在サーバにログインしてるユーザを確認する:wコマンド
    • 再起動などシステム影響がありうるオペレーションをする場合、だれか作業してないかチェックする
  • サーバの稼働時間の確認(直近で再起動している場合、DBのデータが壊れてないかチェック):uptimeコマンド
  • サーバで何が動いているかプロセスツリーをチェック:ps auxf
  • 負荷状況確認:topコマンド
  • NICやIPアドレスの確認:VIPがついているか?
  • ディスク容量確認:dfコマンド

DNSの調査

  • IPと紐づいているドメインの確認:host [IPアドレス] or dig -x [IPアドレス]
  • ※サブドメインを確認するには、ゾーン転送が許可されている必要がある(通常はできない)
  • 逆引き設定の確認:dig -x [IPアドレス] +noall +answer
  • ドメインに設定されたDNSの確認:dig ANY [ドメイン] +noall +answer

ネームサーバから情報を引き出すコマンド
https://qiita.com/tjinjin/items/a3bb6a1e828df8594c2f
https://orebibou.com/2016/11/dig%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E4%BD%BF%E3%81%84%E6%96%B911%E5%80%8B/
https://ja.stackoverflow.com/questions/19836/dns%E3%81%AB%E7%99%BB%E9%8C%B2%E3%81%97%E3%81%A6%E3%81%82%E3%82%8B%E3%82%B5%E3%83%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

マニュアル:
https://linuxjm.osdn.jp/html/bind/man1/dig.1.html

普通にdigコマンドを実行しただけだと、Aレコードしか出力されない。

# dig bz0.site +noall +answer

; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> bz0.site +noall +answer
;; global options: +cmd
bz0.site.               3448    IN      A       133.242.184.146

オプションにANYを指定するとDNSに設定されたすべての情報が出力される

# dig ANY bz0.site

; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> ANY bz0.site
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24460
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bz0.site.                      IN      ANY

;; ANSWER SECTION:
bz0.site.               3573    IN      TXT     "v=spf1 +ip4:133.242.184.146 ~all"
bz0.site.               3573    IN      NS      dns02.muumuu-domain.com.
bz0.site.               3573    IN      NS      dns01.muumuu-domain.com.
bz0.site.               3573    IN      SOA     bz0.site. postmaster.bz0.site. 1553526799 3600 1800 604800 3600
bz0.site.               3573    IN      MX      50 mail.bz0.site.
bz0.site.               3573    IN      A       133.242.184.146

;; ADDITIONAL SECTION:
mail.bz0.site.          3573    IN      A       133.242.184.146

;; Query time: 7 msec
;; SERVER: 133.242.0.3#53(133.242.0.3)
;; WHEN: Sat Nov 23 15:24:31 JST 2019
;; MSG SIZE  rcvd: 239

逆引き設定の確認

# dig -x 133.242.184.146 +noall +answer

; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> -x 133.242.184.146 +noall +answer
;; global options: +cmd
146.184.242.133.in-addr.arpa. 3600 IN   PTR     bz0.site.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment