CentOS7でDNSを確認する方法のまとめ解説です。DNSとは、ドメインとIPアドレスを対応させる技術です。例えば弊社サイト東京先生にはドメイン(tokyo-teacher.com)とIPアドレス(153.126.202.49)が対応しています。
インターネットの「ドメインとIPアドレス」は、郵便の「人名と住所」の関係に似ています。
郵便で相手の住所を知りたい場合は「人名から住所」を検索します。このような技術は「住所録」と呼ばれています。
インターネットでIPアドレスを知りたい場合は「ドメインからIPアドレス」を検索します。このような技術は「DNS」と呼ばれています。
【CentOS7 DNSのためにBINDをインストール】
CentOS7でDNSを用いるためには「BIND」というプログラムをインストールします。
su -
yum -y install bind-utils
su - でルートユーザーになります。プログラムのインストールはルートユーザーの権限が求められることが多いですので、念のためにルートユーザーに切替しておきましょう。
yum -y install bind-utils でプログラムを取得しに行きます。
yumとはインターネットにあるプログラムの倉庫です。ここでは「yumという倉庫」から「bind-utilsというプログラムを持ってきて」、それ「installという作業をして」という命令になります。
【CentOS7 BINDのhostコマンドを使う】
bind-utilsというプログラムには、hostというコマンドがあります。
hostというコマンドを用いて、ドメイン名からIPアドレスを検索してみましょう。
host -a tokyo-teacher.com
「hostというコマンド」を使って「-aという作業」で「tokyo-teacher.comというドメイン」を検索しています。
入力すると、以下のような行が現れます。(行がたくさん現れても気にしなくて大丈夫です。それは他の情報も合わせて表示してしまっているだけです)
;; ANSWER SECTION:
tokyo-teacher.com. 3600 IN A 153.126.202.49
「tokyo-teacher.comというドメイン」の「Aという部分」には「153.126.202.49というIPアドレス」があるという意味です。
これでドメイン名からIPアドレスが確認できました。
【参考文献】
DNS
linux プログラム管理 yumとapt
インターネット インターネット
質問と回答