itochin2の日記(仮)

主に備忘録。Perl、MySQL、Unity、開発管理などについて情報を残していきたい。

DNS用語メモ

DNS

ドメインからIPアドレスを返すサーバー
例)http://www.yahoo.co.jp/にアクセスしたとき。
client(ブラウザやwwwサーバー)が
jpを管理しているdnsサーバーを参照して、co.jpのdnsサーバーを取得
co.jpを管理しているdnsサーバーを参照して、yahoo.co.jpのIPを取得
DNSサーバーを利用してIPを取得する仕組みをリゾルバと呼ぶ。

DNSキャッシュサーバ

名前解決の結果をキャッシュしておくことで、同じ問い合わせに対して高速にレスポンスを返す

DNSサーバーに登録されてる情報

Aレコード

host:IPの対応

PTRレコード

IP:hostの対応

DNSリゾルバ

OSの機能として提供されている。
優先DNSと代替DNSの2つが設定されてることが多い。代替DNS2つ以上設定できる。
linuxだと、/etc/resolv.confに設定が書いてる。

nslookupコマンド

DNSサーバーに問い合わせをするコマンド

$ nslookup yahoo.co.jp
Server:		203.104.131.32
Address:	203.104.131.32#53

Non-authoritative answer:
Name:	yahoo.co.jp
Address: 182.22.59.229
Name:	yahoo.co.jp
Address: 183.79.135.206

正引き

host名からIPを取得すること

逆引き

IPからhost名を取得すること