「ホームページが開かない」「メールが届かない」。こうしたトラブルの原因として、意外に多いのがDNSです。DNSは、ふだんはまったく意識しないまま毎日使っている仕組みですが、止まると会社の業務に大きく影響します。シリーズ「ネットワークの基本」の3回目は、DNSの仕組みと、ホームページが開かないときの原因の切り分け方を図で解説します。
IPアドレスの回で、通信の届け先は数字の番号で決まると説明しました。しかし、ホームページを見るたびに数字の番号を入力するのは現実的ではありません。そこで私たちは「ms-shop.net」のような、覚えやすい名前(ドメイン名)を使っています。
DNSは、このドメイン名から、実際の届け先であるIPアドレスを調べる仕組みです。電話帳で名前から電話番号を調べるのに似ていることから、「インターネットの電話帳」と呼ばれることもあります。ブラウザにドメイン名を入力すると、パソコンはまずDNSに「この名前の住所はどこですか」と問い合わせ、答えのIPアドレスに接続してはじめてホームページが表示されます。
DNSの問い合わせは、1台のサーバーがすべての名前を知っているわけではなく、役割を分けた複数のサーバーが順番に答える形で進みます。

パソコンは、契約しているプロバイダや社内のルーターなどが受け持つ「問い合わせ係」のサーバーに、名前を調べてほしいと頼みます。
問い合わせ係は、まず全体の案内役であるルートサーバーに聞き、「.netのことはこちらのサーバーへ」と教えてもらいます。次に.netを管理するサーバーに聞いて、「ms-shop.netのことはこちらへ」と教えてもらいます。最後に、そのドメインの情報を持っているサーバーから、IPアドレスの答えを受け取ります。
問い合わせ係は答えをパソコンに返し、パソコンはそのIPアドレスに接続します。一度調べた答えはしばらくのあいだ問い合わせ係やパソコンに記憶されるため、毎回最初からたどる必要はありません。ふだんホームページが一瞬で表示されるのは、この記憶のおかげです。
DNSのどこかで答えが返ってこないと、サーバーやホームページ自体は動いていても、閲覧する側からは「開かない」ように見えます。会社でよくあるのは次のようなケースです。
ドメインやDNSの管理が誰の名義になっているかは、こうしたトラブルの対応の早さを左右します。ドメインとサーバーは誰の名義?確認すべき所有権もあわせてご確認ください。
自社や取引先のホームページが開かないときは、慌てて再設定を始める前に、原因がどこにあるかを順に確かめます。

ほかのホームページもまったく開かない場合は、特定のサイトではなく、回線や社内ネットワーク側の問題が考えられます。ルーターやUTMの再起動、回線事業者の障害情報の確認から始めます。
開かないのが特定のサイトだけなら、スマートフォンのWi-Fiを切り、携帯電話の回線で同じサイトを開いてみます。これで社内のネットワークを通らずに確かめられます。
Windowsのパソコンでは、「nslookup」というコマンドで、DNSが正しく答えているかを確かめられます。

「ターミナル」または「コマンドプロンプト」を開き、「nslookup」に続けて調べたいドメイン名を入力します。「名前」と「Address」が表示されれば、DNSは答えを返しています。「見つけられません」と表示される場合は、DNSかドメイン側に問題がある可能性が高くなります。表示の最初に出てくる「サーバー」は、今回問い合わせた問い合わせ係の住所です。
DNSは、ドメイン名からIPアドレスを調べる、インターネットの電話帳のような仕組みです。問い合わせ係のサーバーが、ルートサーバーから順にたどって答えを見つけ、パソコンはその答えに接続してホームページを表示します。ホームページが開かないときは、ほかのサイトも開かないか、スマートフォンの回線でも開かないかを順に確かめると、回線側、サイト側、社内側のどこに原因があるかを絞り込めます。
ここまでの3回で、IPアドレス、TCP/IP、DNSという、ネットワークの土台になる仕組みをひと通り押さえました。次回からは、ログインの安全を守る「認証」と「認可」の違いなど、セキュリティの基本に進みます。
ネットワークとセキュリティのご相談は、名古屋のエムズショップへ
セキュリティ機器・UTM
機器の選定から設置・運用・保守まで。補助金を使える場合もあります。
ネットワーク管理代行
社内のパソコン・ネットワークをまとめてお預かりします。窓口が1つで済みます。
創業20年、名古屋市北区清水に実店舗があります。名古屋市全16区と愛知県内に対応。ご相談・お見積りは無料です。
エムズショップのUTM(ウイルス・不正アクセス対策)
20名程度までの事務所は、レンタル月5,000円〜(税抜)で導入できます。機器・初期設定・保守・ライセンスまで月額に含みます。