現在Linuxサーバを構築中とともにネットワークの勉強をしています。
そこで疑問がでてきたのですが、なぜ自分のPC上にDNSを構築しなければならないのでしょうか?
たとえばドメイン取得後、DNSを自分のPCに構築しなくても取得したドメイン名で例えば自分のwebサーバなどにアクセスできるのではないのですか?
私はダイナミックドメインしか取得した事がないので分からないのですが、自分のPCにDNSを構築する必要性と、クライアント側からどういったルートで自分の構築したDNSにきて、自分のwebサーバに到達するのか、また、自分のPCにDNSが無かったらどうなるのかを教えていただきたいです。よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
もしご自分のドメイン下でサブドメインを運用していなければ、つまり上位ドメインですべて事足りるのであればDNSサーバの必要はありません。
自LAN内のクライアントに対してサービスを提供するなら別ですが。上位からメールやWebなどでサブドメインにアクセスする必要がある際に自サーバのDNSに対して問い合わせが発生します。※たとえば、exsample.co.jpというドメインを取得しているがメールサーバはmail.exsample.co.jp、Webはwww.exsample.co.jpというサブドメインを使用している場合
キャッシュがヒットしなかった場合は
クライアント→クライアントのDNSサーバ→ccTLD→ルートサーバ→ccTLD→プロバイダのDNS→自サーバ(→メールサーバまたはWebサーバ)という流れかと。
参考URL:http://www.atmarkit.co.jp/flinux/rensai/bind906/ …
No.2
- 回答日時:
DNSの機能は、(IP→ホスト名、ホスト名→IP)名前解決です。
インターネットと接続していて、接続している端末しか無ければ、名前解決は全て外部(ISP)のDNSに委ねればいいです。
自分のPCにDNSを構築する必要は無いですね。
# linux なら resolv.conf さえ正しければOKでしょう。
数台の端末しか無いLANならば、hostsでも十分でしょう。
必要になるのは、内部と外部の通信を制限する場合や、
固定アドレスで自分のドメイン名を取得する場合には必要になって来ます。
>自分のPCにDNSを構築する必要性
正式なドメイン名を取得して、そのドメインの管理をする場合には必要です。
>クライアント側からどういったルートで自分・・・
正式なドメイン名を取得するときに、ネームサーバのIPアドレスを登録します。
自分のドメイン宛に通信したい端末があったとき、最終的にこの登録したネームサーバに問い合わせが来ます。
そして、(登録されていれば)IPアドレスを回答します。
その後、このIPアドレスに対して通信が行われます。
DNSはインターネットの最も基本的な技術なので、書物等で正しく学んでおいた方が良いものの一つですね。
No.3
- 回答日時:
PCとおっしゃる部分をサーバと理解して。
ドメインを取得しただけではドメイン名でwebサーバにアクセスできません(IPアドレスでのアクセスならできます)。DNSサービスも提供している事業者でドメインを取得すればそこでDNSサーバを肩代わりしてくれるので要らないように感じますが、その事業者にDNSサーバがあるのです。
>DNSを自分のPCに構築しなくても取得したドメイン名で例えば自分のwebサーバなどにアクセスできるのではないのですか?
自分のPCに構築しなくても構いませんが、どこかにDNSサーバが必要です。
>なぜ自分のPC上にDNSを構築しなければならないのでしょうか?
どこにそのようなことが書いてあったのかわかりませんが、
>自分のPCにDNSを構築する必要性
必要性はありません。どこかで借りられるならそれでOKです。
>クライアント側からどういったルートで自分の構築したDNSにきて
ドメイン取得時にDNSサーバのIPアドレスを登録するからです。(ここの手順はご自分でお調べください。結構複雑)
>自分のPCにDNSが無かったらどうなるのか
ふつうはDNSサーバ以外のサーバにDNSは構築されていません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- サーバー Webページに繋がるまでの流れについての質問です。 2 2023/03/19 23:15
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- ドメイン・サーバー・クラウドサービス さくらレンタルサーバーでホームページをUPしたい・・・・ 1 2023/06/04 11:50
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- オープンソース 研究室内だけで見れるサイトをどの様に構築すればいいかわかりません 2 2022/06/30 20:58
- その他(インターネット接続・インフラ) IPアドレスについて 2 2022/10/23 14:48
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Windows10】自動構成IPv4 ア...
-
社内ネットワークの1台だけ接...
-
YAHAMA RTXシリーズのコマンド...
-
リモートデスクトップ接続が頻...
-
外部からリモートデスクトップ...
-
ネットワークTAPについて教えて...
-
インターネットの開通工事をし...
-
ネットワーク資格情報について
-
プロトコルの階層化とインター...
-
【Hyper-Vの質問】ホストOS以外...
-
virtualboxの内部ネットワーク...
-
DHCPのリース期限が半分になっ...
-
GT/sをGB/sへの換算方法
-
フリーWi-FiでEDGEだと時間切れ...
-
nslookupでIPが見つからない
-
リモートデスクトップでクライ...
-
ルーターを冗長化するとPC側の...
-
http、httpsをブラウザで見る場...
-
ネットワーク上のファイルへの...
-
IGMPのバージョン互換性について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイルサーバーで毎回パスワ...
-
Authenticated Userって何ですか?
-
グループポリシーとローカルポ...
-
Active Directoryの管理者パス...
-
LINUXにおけるワークグループの...
-
グループポリシーオブジェクト...
-
DNSサーバ(BIND9)でドメインの...
-
ワークグループからADに移行す...
-
ドメインにログインするのにタ...
-
自宅サーバ構築時のDNSの必要性
-
objectSIDについて
-
DNSのマスターとスレーブの同時...
-
サーバーの再構築で困っています
-
Windowsドメイン参加用のクロー...
-
Windows7+2008R2ドメイン参加で...
-
cutestat.comというサイトでip...
-
IPアドレスを叩いても表示され...
-
ログオン要求できるログオンサ...
-
同じコンピューター名がネット...
-
追加DCのリプレイスについて教...
おすすめ情報