• ベストアンサー
  • 困ってます

LAN内のルーターでのドメイン設定や登録される情報

家庭内で windowsパソコン(LAN)-ルーター-インターネット という環境でネットに接続しています。 ルーターはDHCPサーバーとして機能し、windowsパソコンにプライベートIPアドレスを割り振っています。 ルーター配下のパソコンで ipconfig/all を打ち込むと [プライマリDNSサフィックス]の項目には何も記述がありません。 ホスト名・ドメイン名の用語の定義については、ホスト名+ドメイン名=FQDN とします。 (A) ルーターがwindowsパソコンにドメイン名を割り振るには、ルーターにDHCPサーバー機能が必要で、DPCPサーバー機能のオプションとしてドメイン名を割り振る設定を付けることが出来る。 そして、その場合、ルーター配下のパソコンにプライベートIPアドレスを割り振ると同時にドメイン名を割り振っているのでしょうか? またドメイン名をパソコンに割り振ったとき、ルーターもLAN内で同じドメイン名を持つのでしょうか? また、その時、ルータのホスト名はどのようになっているのでしょうか? (B) ルーター配下のパソコンで ipconfig/all の [プライマリDNSサフィックス]に何もなければ、ルーターのDHCPサーバー機能には、パソコンにドメイン名を割り振る機能がないと考えてよいでしょうか? (C) ルーターのDHCPサーバー機能にドメイン名を割り振る機能がない(パソコンにプライマリDNSサフィックスがない)ケースで、ルーターがwindowsパソコンにプライベートIPアドレスを割り振った時に、windowsパソコンのホスト名とプライベートIPアドレスの組み合わせがDHCPサーバー(ルーター)に保存されるのでしょうか? (D) ルーターのDHCPサーバー機能にドメイン名を割り振る機能がある(パソコンにプライマリDNSサフィックスがある)ケースで、ルーターがwindowsパソコンにプライベートIPアドレスを割り振った時に、windowsパソコンの(ホスト名+ドメイン名)と(プライベートIPアドレス)の組み合わせがDHCPサーバー(ルーター)に保存されるのでしょうか? (E) ipconfig/allの結果を見ると[DNSサーバー]に、ルーターのプライベートIPアドレスが設定されています。 LAN内にドメイン名は設定されていないとします。 ルーターのDNSサーバー機能は、ルーターのDNSサーバーに問い合わせがある場合は、そこで返答せず、すべてプロバイダーのDNSサーバーにつないでいるのでしょうか? それとも、ルーターのDNSサーバーには、DHCPサーバー機能によってプライベートIPを割り振ったとき(ルーターもプライベートIPを持つ)に、LAN内のパソコンのホスト名とプライベートIPアドレスの組み合わせが保存されていて、LAN内のパソコンからルーターに対して[LAN内のパソコンまたはルーター]に関してDNSまたはNETBIOS経由で問い合わせがあった時は、[LAN内のパソコンまはたルータ]のホスト名、またはプライベートIPアドレスを返す。そして、返すことが出来ない場合はプロバイダーのDNSサーバーにつないでいるのでしょうか? (F) ipconfig/allの結果を見ると[DNSサーバー]に、ルーターのプライベートIPアドレスが設定されています。 私の環境とは異なりますが、LAN内にドメイン名が設定されているとします。 ルーターのDNSサーバー機能は、ルーターのDNSサーバーに問い合わせがある場合は、そこで返答せず、すべてプロバイダーのDNSサーバーにつないでいるのでしょうか? それとも、ルーターのDNSサーバーには、DHCPサーバー機能によってプライベートIPを割り振ったとき(ルーターもプライベートIPを持つ)に、LAN内のパソコンの(ホスト名+ドメイン名)と(プライベートIPアドレス)の組み合わせが保存されていて、LAN内のパソコンからルーターに対して[LAN内のパソコンまたはルーター]に関してDNSまたはNETBIOS経由で問い合わせがあった時は、[LAN内のパソコンまたはルータ]の(ホスト名+ドメイン名)または(プライベートIPアドレス)を返す。そして、返すことが出来ない場合はプロバイダーのDNSサーバーにつないでいるのでしょうか? (A)(B)(C)(D)(E)(F)について教えてください。 (E)(F)に関してはDNSサーバーであるルータに問い合わせがあったときに、プロバイダのDNSサーバーにつなげる時と、プロバイダのDNSサーバーにつなげずルーターのDNSサーバーで解決する時の区別がついておりません。

共感・応援の気持ちを伝えよう!

  • 回答数6
  • 閲覧数1655
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.3
  • anmochi
  • ベストアンサー率65% (1332/2045)

> option domain-name "sample.net"; ←ドメイン名 このオプションの結果、WindowsにはDNSサフィックスなるものが設定される訳だが、それは「ドメイン名が割り当てられる訳ではない」という事をまず理解いただきたい。 じゃあDNSサフィックスって何ですの、という事になるが、サフィックスというのは日本語で接尾句と言い、何かの後ろにくっつけるものだ。で、DNSサフィックスだからDNSの後ろにつくものだな。 このDNSサフィックスを使うのは誰かというと、Windowsパソコン自身だ。で、用途は2つある。ホスト名のみが与えられた時にFQDNで名前解決するのに使うのと、動的なDNSの設定だ。後者はANo.1でもちらっと触れたけど主にAD環境で使われるものなので割愛。前者についてなんだけど・・・・試しにWindowsパソコンをDHCPじゃなくて固定でIPアドレスを振って、この接続のDNSサフィックスにyahoo.co.jpと入力して、コマンドプロンプトを立ち上げてping wwwと打ってみそ。www.yahoo.co.jpに対してpingを打つから。これが、DNSサフィックスの正体。で、DNSサーバとは全く関係ない。あくまでDNSサフィックスが設定されているWindowsパソコン自身が、「www」というホスト名を解決できなかったときに、そのサフィックスを後ろにつけてFQDNとして扱ってDNSで名前解決するというだけだ。 > ルーターはLAN内でDHCPサーバーとして機能しており、・・・・ルーターがDNSサーバーとして機能していることが分かります。 うん、そうだね。 > ルーターがLAN内でDNSサーバーとして機能していても、(C)(D)のケースで、・・・・保存していないでしょうか? 仮にあなたが使ってるそのルータが定価ベースで3万円未満のものであれば、していないと断言できる(2013年7月現在)。そのような機能が備わっているルータは最低でも12万は出さないといけない(プロバイダまたはフレッツからレンタルの場合はこの限りではない)。 > ルーターがDHCPサーバとしてLAN内のパソコンにプライベートIPアドレスを割り振るとき、またはリース期間中割り振り続ける時は、LAN内の端末の[ホスト名]または[ホスト名またはドメイン名]をルーター(DHCPサーバー)が把握しておく必要はないため、ルーター(DNSサーバー)に、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータは保存されないということでしょうか? その通り。より具体的に言うと、DHCPサーバはネットワークアダプタのMACアドレスに対してIPアドレスを振る。リースの管理もこのMACアドレスとそれに対して振ったIPアドレスのペアで行う。なのでホスト名は関係ない。 > 要するに、DHCPサーバーがプライベートIPアドレスをLAN内のパソコンに割り振るときには、LAN内のパソコンの[ホスト名]または[ホスト名+ドメイン名]は全く見ていない。 > そしてルーター(DNSサーバー)は、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保持していなくても、LAN内のパソコンはルーター(DNSサーバー)がプロバイダのDNSサーバーにつなぎさえすればLAN内のパソコンはネットに接続できるので、ルーター(DNSサーバー)は、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保持しない、ということでしょうか? ううん・・・・まぁ、それはまぁそうなんだけど、ちょっとここで一旦話を切って、「DNSサーバ」という言葉について検討してみたい。  この世には「yahoo.co.jp」というドメイン名を管理している「DNSサーバ」がどこかにあって、それは世界で4台しかない(民明書房刊「ドメインとYahoo! Japanに関する考察」より)。これを私は「yahoo.co.jpの権威DNSサーバー」と表現している。  で、あなたのルータを含む世界に星の数ほどあるDNSサーバはwww.yahoo.co.jpのIPアドレスを知らない。それ以外のドメイン名についても一切知らない。上で挙げた4台の「yahoo.co.jpのドメインマスター」のどれかに聞きにいってあなたのWindowsパソコンに返す。これを私は「DNSキャッシュサーバー」と表現している。あるいはプロバイダのDNSキャッシュサーバーに丸投げしている。これを私は「DNSリレーサーバー」と表現している。 権威DNSサーバーとDNSキャッシュサーバーは一般的な用語だが、DNSリレーサーバーというのは私が勝手につけた名前だ。 いわゆるBBルータと呼ばれるものはほとんどネチケット的にDNSリレーサーバーであるはずだ。 なので、質問の最後に書かれている「(E)(F)に関しては・・・・区別がついておりません。」に対する回答は「Windowsパソコンからルーターに問い合わせがあった時はたぶんプロバイダに丸投げしていると思われる。」となる。 で、BBルータのDNSキャッシュサーバーないしDNSリレーサーバーは自分で特定のドメインを管理しない。つまり自分自身にぶら下がっているWindowsパソコンのドメイン名も管理しない。 ネチケットなんて言葉10年ぶりぐらいだよ使ったの。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

すみません。問い忘れたことがありました。 http://itpro.nikkeibp.co.jp/article/COLUMN/20100521/348329/http://itpro.nikkeibp.co.jp/article/COLUMN/20100521/348329/zu02s.jpg で [フルコンピュータ名]の項目に ドメイン名 がない時、そのパソコンは ○ドメイン名を実際に持っていないことを示しているのか、 それとも ○DHCPサーバーからDNSサフィックスを割り当てられなかっただけで、ドメイン名を持っているかどうかは[フルコンピュータ名]からは判断できないのでしょうか? [フルコンピュータ名]の項目に ドメイン名 がある時、そのパソコンは ○DHCPサーバーからDNSサフィックスを割り当てられており、そのDNSサフィックスが表示されているだけで、そのパソコンが実際にドメイン名を持っている事とは別のことでしょうか? ---------- [フルコンピュータ名]にドメイン名が付く時、付かない時。また、[フルコンピュータ名]から実際にそのパソコンがドメイン名を持っているかどうかを判別する方法について教えてください。

質問者からの補足

> option domain-name "sample.net"; ←ドメイン名 >このオプションの結果、WindowsにはDNSサフィックスなるものが設定される訳だが、それはドメイン名が割り当てられる訳ではない」という事をまず理解いただきたい。 LAN内のパソコンにドメイン名ではなくDNSサフィックスが割り当てられる。 大きな疑問点が解決しました。 今現在固定IPの設定が出来なく検証が無理なのですが、DHCPサーバーでそのDNSサフィックスが割り当てられるなら、そのDNSサフィックスは LAN内のパソコンで IPconfig/all を打ち込んだとき、 ○プライマリ DNS サフィックス ○接続固有の DNS サフィックス のどちらに表示されるのでしょうか? LAN内のパソコンはwindows7です。 ------------------ ============================================= http://begi.net/read/misc/02.html dhcpd.confファイルの設定2 option domain-name-servers 192.168.1.10; ←DNSサーバーのIPアドレス ============================================= 私のパソコンでは、ipconfig/allで、[DNSサーバー]のプライベートIPアドレスが(192.168.100.1)となっているのは、 私のルーター(DHCPサーバー)の設定で、 option domain-name-servers 192.168.100.1; となっているのが原因でしょうか? つまりLAN内にある私のパソコンを起動させた時に255.255.255.255のブロードキャストがルーター(DHCPサーバー)に届き、パソコンへプライベートIPアドレスが割り振られる時に、併せてオプションとしてDNSサーバーのプライベートIPアドレスがパソコンに伝えられているのでしょうか?

関連するQ&A

  • LAN内にDNSサーバがある時、ドメイン名は必須?

    LAN内にDNSサーバーを置き、DNSによってDNSサーバーに問い合わせてLAN内のパソコンの名前を解決するときに、LAN内にドメイン名を設定しておく事は必須なのでしょうか? ホスト名、ドメイン名の用語の定義は ホスト名+ドメイン名=FQDN とします。 ワークグループは使用しません。 LAN内にはDNSサーバーと3台のパソコンがあり、 各パソコンの ホスト名 と プライベートIPアドレス は [ホスト名] [プライベートIPアドレス] taro 192.168.100.2 jiro 192.168.100.3 saburo 192.168.100.4 とします。 そして、DNSサーバーのDNSレコードに A 形式を用い taro IN A 192.168.100.2 jiro IN A 192.168.100.3 saburo IN A 192.168.100.4 と記述します。 DNSサーバー内の記述は、ホスト名+ドメイン名=FQDNの形式を備えておらず、ドメイン名に関する記述が欠けたホスト名だけでも問題ないのでしょうか? (LAN内にドメイン名が存在しなくてもLAN内のパソコンからホスト名だけでDNSサーバーへ問い合わせると名前解決ができるのでしょうか?) それともDNSサーバーには、様式として[ホスト名+ドメイン名]と[IPアドレス]の組み合わせの形式のみ登録ができ、DNSサーバー内にドメイン名に関する記述がない[ホスト名]と[IPアドレス]の組み合わせの形式ではDNSサーバーに登録できず、ホスト名だけでの問い合わせがあっても名前解決はできないのでしょうか?

  • LAN内サーバ構築ドメイン(ホスト)名設定について

    サーバ構築を勉強しているのですが、分からないことがあるので質問させてください。 数冊サーバ構築の本は読んだのですが、その殆どはDNSを本番を想定し固定グローバルIPアドレスからレジストラからドメインを取得しそのnameを各ファイルに設定していると思うのですが、自分はそういう環境ではありません。 モデム(ルーター機能付き)->ハブ->パソコンとなっております。 固定グローバルIPアドレスは取得しておりませんし、そういう場合も出来るのか分からなかったのでドメインもまだ取得しておりません。 IPアドレスはモデムにMacアドレスを記述して、内部IPアドレス(192.168.XXX.XXX)を固定し、そのパソコン側で同様のIPアドレスを固定して対処しようかと考えております。 そうすればパソコン側だけで固定した場合と違い、パソコンやモデムの電源などを切っても固定されたIPアドレスが返ってくると考えたもので。 で、 この質問(http://okwave.jp/qa/q6892877.html)の回答No.3、 > LAN内で模擬的にDNSサーバーを運用できますので、ドメインの取得は必要ない ・・・の部分が読んでいて少し分からなかったのですが、これはLAN内のプライベートIPアドレスによって設定・アクセスするということでしょうか? 自分はレジストラからドメインを取得しないとその機器は名前解決出来ないと勝手に思っていました。 それとも、LAN内だけであれば、レジストラにドメインを登録しなくても、自分たちで勝手につけたホスト名(ドメイン)等でDNS、スレーブ、マスター、SSH等が利用できるという事なのでしょうか? LAN内だけの設定というのが自分の持っている書籍などに載っていないもので。 まずはLAN内でのパソコン間接続、負荷分散、MySQLやBIND等でのマスター・スレーブの関係等色々と試したいと考えております。 その場合、ホスト名(ドメイン名)の設定の部分が良く分からず、自分のネックになっております。 SSHコマンドでもname@hostと指定しますが、SSHは一度接続したらホスト名、IPアドレスが変わると同じ公開鍵・秘密鍵ではエラーが出るとか書かれていて試すのをためらっております。 1.自分のような環境(固定IPアドレスを取得していない)でもレジストラからドメインをとって設定できるのでしょうか?(わがままですが、あまりDHCPやDDNSは本番を考えて使いたくないと考えております) もし取れないとしたら、DNSの設定ゾーンファイルやAレコードやNSレコード等にはどのようにドメイン名を指定すればいいのでしょうか? 2.自分のような環境でLAN内でのサーバ構築をする為にはどのようにすればいいのでしょうか?プライベートアドレスの設定だけで対処しようかと思ったのですが、ホスト名等を指定しないと駄目そうなものもあるものでどう設定して対処すればいいのか分かりません。 長く分かりにくい文章で申し訳ございませんが、以上の点宜しくお願いします。

  • DNSサーバー問い合わせ時のルーターまでのプロセス

    使用している家庭用のルーターには、LANポートが複数あり それぞれのLANポートにパソコンをつないでいます。 そのポートの内の1つにつないでいるパソコンAは、DHCPサーバーとして機能しているルーターから プライベートIPアドレス(192.168.100.2/24) を与えられ DNSサーバー(192.168.100.1) の情報も与えられています。 ルーターのプライベートIPアドレスは 192.168.100.1 です。 パソコンAは、ARPテーブルで 192.168.100.1 のMACアドレスを知っているとします。 あるネット上のサーバーのIPアドレスを知るために パソコンAからDNSサーバー(192.168.100.1)へ問い合わせをする時、 そのパソコンAからルーターまでのプロセスについてですが 1 パソコンAのDNSリゾルバキャッシュに そのサーバーのドメインのIPアドレス情報があるかをまず調べる。 2 なければ、DHCPサーバーとして機能しているルーターから与えられたDNSサーバー情報に基づいて DNSサーバーのIPアドレスが192.168.100.1であると分かる。 3 そのIPアドレス(192.168.100.1)に基づいてパソコンAのARPテーブルからDNSサーバー(192.168.100.1)のMACアドレスを割り出し そのMACアドレスを含んだMACフレームを送信する。 その時のIPヘッダの送信先IPアドレスは192.168.100.1。 4 ルーターはMACフレーム内の送信先MACアドレスがルーター自身のMACアドレスであることから 自身で担当すべきMACフレームであると判断し、そのフレームの処理を引き受ける。 以上で正しいでしょうか?

その他の回答 (5)

  • 回答No.6
  • anmochi
  • ベストアンサー率65% (1332/2045)

> 基本的に家庭用のルーター(DNSサーバー)では、 > [ホスト名]または[ホスト名+ドメイン名] と [プライベートIPアドレス]の組み合わせは保存されていないということですが、 > 仮に保存されていると仮定した場合 > ルーター(DNSサーバー)に保存されている[ホスト名]または[ホスト名+ドメイン名] と [プライベートIPアドレス]の組み合わせをすべて把握するには > LAN内のパソコンからルーター(DNSサーバー)に向けてどのようなコマンドを打てばよいでしょうか? や、それは仮にどう保存されているかによるとしか・・・・仮定の話に操作方法を答えろって言われてもボク困っちゃう。 残念ながらOKWaveは議論を行う場では無いので、QならA、Q'ならA'などという風に状況をこちらが類推ないしは仮定して回答するようなのは好ましくないため、一旦回答を終了させてもらおう。ネットワークの状況などを説明した上でネットワーク上のホスト一覧を取得するにはどうすればなどの切り口で別の質問を投げるとより良い回答が得られると思う。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

コマンドでDNSサーバーに記録されている情報をまとめて取得できれば良いな、と思って質問させて頂いたのですが、ネットワーク状況を明確にしないと正確な回答は無理なのですね。 anmochi様、 こちらからの質問に何度も丁寧に答えてくださり、本当にありがとうございました。

  • 回答No.5
  • anmochi
  • ベストアンサー率65% (1332/2045)

追加質問に答える前に、そもそもDNSって何というお話をしようと思う。 まず、インターネットというのは、IPアドレスを持ったノード(サーバやパソコンやルータ)の集合体(ネットワーク)をさらにそれぞれいろんな箇所で相互に接続し、IPデータをお互いに送りあう事で通信を行う全世界に張り巡らされたネットワーク集合体で、IPアドレスで相手の特定を行う。2つのノードがお互いを特定するのにIPアドレス以外の情報は全く必要ない。言うなればIPアドレスが各ノードの住所になる。 DNS(ドメインネームサービス)、ドメインネームとは、この住所であるIPアドレスに別名をつける仕組みの事を言う。 ここまでの話を踏まえて、あえて誤解を恐れずに言うと、IPアドレスだけで相手の特定ができる状況の場合そもそもDNSは要らないんだな。FQDNを振る必要の無いノードもあり、それが今回の話ではあなたのWindowsパソコンな訳だ。なぜあなたのパソコンにはFQDNを振る必要がないかは考えてみていただきたい。 第二に、IPアドレスの別名としてつけたドメイン名と、パソコンに設定したホスト名およびフルコンピュータ名は、一般的に合わせるのが流儀なので一般的に合わせているだけであり、本来何の関係もない。www.example.comというドメイン名で名前を引いたらIPアドレスがxxx.xxx.xxx.xxxになったとして、xxx.xxx.xxx.xxxのIPアドレスを持つサーバーのフルコンピュータ名はひょっとしたらphobos.example.netかも知れない。 なぜパソコンに設定したフルコンピュータ名とDNSのドメイン名は合わない事があるか、だが、それはDNSが別名であるという事から自明だよね。別名であるという事は複数の別名をつける事ができる訳で、xxx.xxx.xxx.xxyというIPアドレスに、deimos.example.comという別名と、venus.example.netという別名をつけたら、フルコンピュータ名をどっちにしたところでもう一方とは絶対に食い違う事になる。 「ホスト名とDNS名を違うのにするとか複数のDNS名を付けるとかそんな事する事あんのかよ」と思うかも知れないが、一つのIPアドレスに対して複数のDNS名を付けるのはネームベースバーチャルホストという機能に欠かせないごく一般的な手法だ。 > windows7の[フルコンピュータ名]からLAN内のパソコンにドメイン名が設定されているかどうか分からないでしょうか? 分からない。 > [フルコンピュータ名]の項目に ドメイン名 がない時、そのパソコンは > ○ドメイン名を実際に持っていないことを示しているのか、 > それとも > ○DHCPサーバーからDNSサフィックスを割り当てられなかっただけで、 > ドメイン名を持っているかどうかは[フルコンピュータ名]からは判断できないのでしょうか? 判断はできない。 > [フルコンピュータ名]の項目に ドメイン名 がある時、そのパソコンは > ○DHCPサーバーからDNSサフィックスを割り当てられ、 > そのDNSサフィックスが表示されているだけで、 > そのパソコンが実際にドメイン名を持っている事とは別のことでしょうか? うん、別のこと。そもそもDHCPからこの「フルコンピュータ名」が設定される事はない。 > [フルコンピュータ名]にドメイン名が付く時、付かない時。 これは前回の回答の通り、ドメイン名をつけるには自分でつけるかADからダウンロードするしかない。DHCPは関係ない。 > また、[フルコンピュータ名]から実際にそのパソコンがドメイン名を持っているかどうかを判別する方法について教えてください。 方法は無い。

共感・感謝の気持ちを伝えよう!

質問者からの補足

[ホスト名]または[ホスト名+ドメイン名] と [プライベートIPアドレス]の組み合わせは、DNSサーバーに保存されているので LAN内のパソコンのフルコンピュータ名を見ても不確定情報に過ぎないことは理解できました。 基本的に家庭用のルーター(DNSサーバー)では、[ホスト名]または[ホスト名+ドメイン名] と [プライベートIPアドレス]の組み合わせは保存されていないということですが、 仮に保存されていると仮定した場合 ルーター(DNSサーバー)に保存されている[ホスト名]または[ホスト名+ドメイン名] と [プライベートIPアドレス]の組み合わせをすべて把握するには LAN内のパソコンからルーター(DNSサーバー)に向けてどのようなコマンドを打てばよいでしょうか?

  • 回答No.4
  • anmochi
  • ベストアンサー率65% (1332/2045)

> 今現在固定IPの設定が出来なく検証が無理なのですが、・・・・そのDNSサフィックスは LAN内のパソコンで IPconfig/all を打ち込んだとき、 > ○プライマリ DNS サフィックス > ○接続固有の DNS サフィックス > のどちらに表示されるのでしょうか? 接続固有のDNSサフィックスになる。ちなみにこいつを手動設定する場合は、ネットワークアダプタ(ローカルエリア接続とか)のプロパティでインターネットプロトコルバージョン 4(TCP/IPv4)のプロパティで全般の詳細設定(V)を開いた時に、DNSタブの「この接続のDNSサフィックス(S)」に入力する。 プライマリDNSサフィックスはネットワークアダプタに関わらないWindowsパソコン自体の設定であり、Windows 7ならシステムのプロパティ→システムの詳細設定→コンピュータ名→変更(C)→詳細(M)→このコンピュータのプライマリDNSサフィックス(P)に入力した内容だ。こちらを自動設定するにはActiveDirectoryからダウンロードする事になる。 > 私のパソコンでは、ipconfig/allで、[DNSサーバー]のプライベートIPアドレスが(192.168.100.1)となっているのは、 > option domain-name-servers 192.168.100.1; > となっているのが原因でしょうか? > つまりLAN内にある私のパソコンを起動させた時に255.255.255.255のブロードキャストがルーター(DHCPサーバー)に届き、パソコンへプライベートIPアドレスが割り振られる時に、併せてオプションとしてDNSサーバーのプライベートIPアドレスがパソコンに伝えられているのでしょうか? その通り。DHCPによってIPアドレス、ネットマスク、レゾルブDNSサーバーの設定がDHCPサーバーからWindowsパソコンに渡され、Windowsパソコンに設定される。安いBBルーターだとリースするIPアドレスの範囲くらいしか設定できないはずだ。その場合はネットマスクはルーターのLAN側と同じもの、レゾルブDNSサーバーはルーター自身のIPアドレスになるだろう。

共感・感謝の気持ちを伝えよう!

質問者からの補足

申し訳ございません。No3 で問い忘れたことがあります。 >BBルータのDNSキャッシュサーバーないしDNSリレーサーバーは自分で特定のドメインを管理しない。つまり自分自身にぶら下がっているWindowsパソコンのドメイン名も管理しない。 ドメイン名は基本的にLAN内では設定されてないということですが、 windows7の[フルコンピュータ名]からLAN内のパソコンにドメイン名が設定されているかどうか分からないでしょうか? http://itpro.nikkeibp.co.jp/article/COLUMN/20100521/348329/http://itpro.nikkeibp.co.jp/article/COLUMN/20100521/348329/zu02s.jpg で [フルコンピュータ名]の項目に ドメイン名 がない時、そのパソコンは ○ドメイン名を実際に持っていないことを示しているのか、 それとも ○DHCPサーバーからDNSサフィックスを割り当てられなかっただけで、ドメイン名を持っているかどうかは[フルコンピュータ名]からは判断できないのでしょうか? [フルコンピュータ名]の項目に ドメイン名 がある時、そのパソコンは ○DHCPサーバーからDNSサフィックスを割り当てられ、そのDNSサフィックスが表示されているだけで、そのパソコンが実際にドメイン名を持っている事とは別のことでしょうか? ---------- [フルコンピュータ名]にドメイン名が付く時、付かない時。また、[フルコンピュータ名]から実際にそのパソコンがドメイン名を持っているかどうかを判別する方法について教えてください。

  • 回答No.2
  • onosuke
  • ベストアンサー率67% (310/456)

回答は以下条件を含む、一般的な(よくある)家庭内環境を前提とします。 ・ルータは家庭向けの一般的な製品で、一般的な設定しかしていない ・ISPは一般家庭向けの契約(オプション契約など無し) ・パソコンはWin7 ・「機能がない」は「機能が動作していない(機能がない又は製品として機能があっても利用設定していない)」と解釈 全て技術的には、正解なし(環境次第)なので悪しからず。 (a)前半 その通りです (a)後半 違います。 ・(ルータの)DHCPサーバ機能の設定 ・(ルータの)ホスト名設定 は通常、無関係です。 (b)違います。 × プライマリDNSサフィックス ◯接続固有の… (c)違います。 一般的にDHCP通信でホスト名のやり取りはしません。 (技術的に可能ですが、普通はやらない) (d) (c)に同じ。 (e)(f) 一般的には、以下が正解です。 > ルーターのDNSサーバー機能は、 > ルーターのDNSサーバーに問い合わせがある場合は、 > そこで返答せず、すべてプロバイダーのDNSサーバーにつないでいる 但し、以下の点は誤りです。 1.DHCPサーバ機能とDNSサーバ機能がホスト名などを情報共有する点 2.DNSサーバがNETBIOS問い合わせに応答する点

共感・感謝の気持ちを伝えよう!

質問者からの補足

>(a)前半 その通りです (a)前半とは ↓ココから↓ ========================================== ルーターがwindowsパソコンにドメイン名を割り振るには、ルーターにDHCPサーバー機能が必要で、DPCPサーバー機能のオプションとしてドメイン名を割り振る設定を付けることが出来る。 そして、その場合、ルーター配下のパソコンにプライベートIPアドレスを割り振ると同時にドメイン名を割り振っているのでしょうか? ========================================== ↑ココまで↑ でしょうか? >・(ルータの)DHCPサーバ機能の設定 >・(ルータの)ホスト名設定 >は通常、無関係です。 ルーターはLAN内のパソコンにドメイン名を割り振ることはできるが、その時ルーター自身はLAN内でドメイン名を持たず、またホスト名を持たないということでしょうか? >◯接続固有の… 接続固有のDNSサフィックスは、 http://www.atmarkit.co.jp/fwin2k/win2ktips/398dnssuffix/dnssuffix.html の画像 http://www.atmarkit.co.jp/fwin2k/win2ktips/398dnssuffix/scr04.gif の 4と6 の項目で設定するもので、 ルーター(DHCPサーバー)から割り振られるのではなくLAN内のパソコン内で設定するものではないでしょうか? >[一般的にDHCP通信でホスト名のやり取りはしません。] >(d) (c)に同じ。 >但し、以下の点は誤りです。 1.DHCPサーバ機能とDNSサーバ機能がホスト名などを情報共有する点 2.DNSサーバがNETBIOS問い合わせに応答する点 私の環境ではルーターはLAN内でDHCPサーバーとして機能しており、ルーター自身プライベートIPアドレス(192.168.100.1)持っています。 ipconfig/allで、[DNSサーバー]のプライベートIPアドレスも(192.168.100.1)となっており、ルーターがDNSサーバーとして機能していることが分かります。 [一般的にDHCP通信でホスト名のやり取りはしません。][(d) (c)に同じ。] ということから、 DHCPサーバーからLAN内のパソコンにプライベートIPアドレスを割り振る過程で、ルーター(DHCPサーバー)は、LAN内のパソコンの[ホスト名]または[ホスト名+ドメイン名]は必要とせず保存もしないと理解しましたが、 DHCPサーバーからのプライベートIPアドレス割り当てとは別の経路で、ルーター(DNSサーバー)が実は、LAN内のパソコンの[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保存しているということはないでしょうか? そして、ルーター(DNSサーバー)が LAN内のパソコンの[ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保存している時にはNETBIOS問い合わせにDNSサーバーが応答することはないと思いますが、 LAN内のパソコンの[ホスト名]+[プライベートIPアドレス]の組み合わせデータを保存している時に、NETBIOS問い合わせにDNSサーバーが応答することはないでしょうか?

  • 回答No.1
  • anmochi
  • ベストアンサー率65% (1332/2045)

(A) ドメイン名の割り振りという用語自体に色々考えるところはあるとして、DHCPサーバには基本的にそのような機能はない。 そもそもドメイン名とIPアドレスを対応付けるのはDNSサーバの役割であって、DHCPサーバにそんな事を求められてもDHCPサーバも困っちゃう。で、Windowsクライアントと特定のDNSサーバの組み合わせではやれない事はないがクライアントパソコンが1台の時にはやるだけコストに見合わないし普通はやらない。 (B) 現段階で分かる事は、現時点ではDNSサフィックスがWinパソコンに渡されなかったという事であって、ルーター側の設定項目にあるならそれは設定していないだけ。設定項目にも無ければ機能が無いという事になろう。それはルーター側を調べねば結論は出ないな。 (C) 普通は保存されない。 (D) 普通は保存されない。 (E) > ルーターのDNSサーバー機能は、・・・・すべてプロバイダーのDNSサーバーにつないでいるのでしょうか? 基本的にはその通り。お高いルーターだと、自分が特定のドメインのDNSサーバになったり、特定のドメインのみ特定のDNSサーバにフォワードできるものもある。 > それとも・・・・返すことが出来ない場合・・・・でしょうか? うん、今回の主題はここだな。まず、「Windowsパソコンが名前解決を行う方法と順番」を調べてみてくりゃれい。そこが分かれば、ルーターのDHCPサーバがドメインサフィックスをWindowsパソコンに渡さなくても問題ない事、一つのルーターにぶら下がっているWindowsパソコンAがWindowsパソコンBの共有を見に行く時にDNS問い合わせは発生しない事、なのでDHCPサーバは自分にぶら下がっているパソコンにドメイン名を振る必要はないし自分にぶら下がっているパソコンのコンピュータ名も知る必要はない事、そもそもWindowsのドメインサフィックス欄はDNSサーバやDHCPサーバとやりとりする時には何も影響しない事、などを理解できると思う。 (F) 割愛。 さて、動的ネットワーク設定(DHCP)と、名前解決(DNSやNetBIOSの名前解決サービスやWINS)と、それ以外のネットワーク通信(HTTPやSMBやNTP)がそれぞれどういう原理で動いているのか、を理解するのが先決であるが、そこが分かればルーターのDNSサービスが実はなんちゃってDNSキャッシュサービスであり、「DNSフォワードサービス」とでも言うべき機能しか備わっていない事が分かるだろう。 ちなみに(E)の回答中にも出てきているが、DNSフォワードというのはDNS委譲とはまた別の仕組みであるのでこちらも調べてみるといいだろう。

共感・感謝の気持ちを伝えよう!

質問者からの補足

>(A)ドメイン名の割り振りという用語自体に色々考えるところはあるとして、DHCPサーバには基本的にそのような機能はない。 http://begi.net/read/misc/02.html の dhcpd.confファイルの設定2 option domain-name "sample.net"; ←ドメイン名 を見て、 ルーターにDHCPサーバー機能があるのなら、そのDHCPサーバー機能によって同時にLAN内のパソコンにドメイン名を割り振ることが出来るのかと考えました。 >(C)(D)普通は保存されない。 ルーターはLAN内でDHCPサーバーとして機能しており、ルーター自身プライベートIPアドレス(192.168.100.1)持っています。 ipconfig/allで、[DNSサーバー]のプライベートIPアドレスも(192.168.100.1)となっており、ルーターがDNSサーバーとして機能していることが分かります。 ルーターがLAN内でDNSサーバーとして機能していても、(C)(D)のケースで、LAN内のパソコンの[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保存していないでしょうか? >DHCPサーバは自分にぶら下がっているパソコンにドメイン名を振る必要はないし自分にぶら下がっているパソコンのコンピュータ名も知る必要はない事 ルーターがDHCPサーバとしてLAN内のパソコンにプライベートIPアドレスを割り振るとき、またはリース期間中割り振り続ける時は、 LAN内の端末の[ホスト名]または[ホスト名またはドメイン名]をルーター(DHCPサーバー)が把握しておく必要はないため、 ルーター(DNSサーバー)に、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータは保存されないということでしょうか? 要するに、DHCPサーバーがプライベートIPアドレスをLAN内のパソコンに割り振るときには、LAN内のパソコンの[ホスト名]または[ホスト名+ドメイン名]は全く見ていない。 そしてルーター(DNSサーバー)は、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保持していなくても、LAN内のパソコンはルーター(DNSサーバー)がプロバイダのDNSサーバーにつなぎさえすればLAN内のパソコンはネットに接続できるので、ルーター(DNSサーバー)は、LAN内の端末の[ホスト名]と[プライベートIPアドレス] または [ホスト名+ドメイン名]+[プライベートIPアドレス]の組み合わせデータを保持しない、ということでしょうか?

関連するQ&A

  • WPADについて教えてください

    家庭内で  パソコン-市販ルータ-インターネット という環境でネットに接続をしています。 パソコンにはプライベートipがルータから割り振られているだけでドメイン名はありません。 パソコンのInternet Explorerの[ローカルエリアネットワーク(LAN)の設定]で 「設定を自動的に検出する」にチェックを入れ、プロキシサーバを自動的に検出するWPADが 有効になっている場合について教えてください。 この場合、 まずはルーター配下のLAN内でWPADが ○DHCP サーバを利用する ○DNSを利用する の2通りの経路でプロキシサーバーを探す。 ○DHCP サーバを利用する パソコンにプライベートIPを割り振りDHCPサーバとして機能している市販のルータには通常プロキシサーバーの設定情報はないので、ここではプロキシサーバーを見つけられない。 ○DNSを利用する ルータを含めたLAN内の端末にはドメイン名がないので、「wpad.<ドメイン名>」を見つけられない。 したがってプロキシサーバーも見つけられない。 結果 ○DHCP サーバを利用する ○DNSを利用する の2つの経路を利用しても、LAN内ではプロキシサーバーを見つけられない。 次にWPADはインターネット上でプロキシサーバを探し出す。 ○プロバイダのDHCP サーバを利用する プロバイダのDHCPサーバには、通常プロキシサーバーの設定情報はないので、ここではプロキシサーバーを見つけられない。 ○プロバイダのDNSを利用する プロバイダが提供するグローバルIPアドレスにはドメイン名があるが、通常は「wpad.<ドメイン名>」をプロバイダは用意していない。 したがって、プロキシサーバーを見つけられない。 結果 ○プロバイダのDHCP サーバを利用する ○プロバイダのDNSを利用する の2つの経路を利用しても、インターネット上ではプロキシサーバーを見つけられない。 以上より、パソコンのInternet Explorerの[ローカルエリアネットワーク(LAN)の設定]で 「設定を自動的に検出する」にチェックを入れ、プロキシサーバを自動的に検出するWPADが 有効になっていても、 LAN内、インターネット上のどちらからもプロキシサーバーを見つけられず、プロキシサーバーの設定はなされない。 このように考えているのですが、正しいでしょうか? 参考にしたページ http://www.monyo.com/technical/windows/06.html

  • windowsのドメイン名前解決がうまくいかない

    独自ドメインを使用しており、LAN内に公開サーバがいます。 LAN内からもLAN外からもドメイン名を指定してアクセスできるようにしたいですが、LAN内からはルーターのIPアドレスになってしまいます。 そこでLAN内にDNSサーバ(dnsmasq)を構築し、 dnsの優先度を以下のように設定しました。 1. LAN内のDNSサーバ 2. ルーター なお、Linuxは固定IPを使用しているため、上記DNSをdhcpcd.confに指定 WindowsはDHCPを使用しているため、ルーター側のDHCPの設定で上記DNSを指定 しました。 Linuxからは内部にも外部にもドメインでアクセスできています。 Windowsからは内部のサーバにドメインでアクセスできません。 内部のDNSが優先にも関わらず、ルーターのipを引いてしまっています。 原因が分からないので、アドバイスをお願いします。 提示すべき情報がありましたら、可能な範囲で開示します。

  • LANにルーターが2台の場合

    一つのLANにルータが2台有り、それぞれ回線につながっています。もしルータが2台ともDHCPサーバ機能がONの場合、パソコンはどちらのルータをデフォルトゲートウエイとして確立するのでしょうか、IPアドレスの若い方とか、優先順位は有るのでしょうか?

  • LAN内専用のサーバに設定するホスト名

    LinuxをインストールしてLAN内専用のサーバを立てようと思うのですが Linuxをインストールする際に設定するホスト名は 公開しない場合はFQDNではなく任意のホスト名だけを設定するものなのでしょうか? 一般的にwindowsなどのクライアントに設定するホスト名のような感じでホスト名だけ。 そしてLAN内からアクセスするときは http://サーバのプライベートIP ftp://サーバのプライベートIP という形でアクセスさせるのが多いのでしょうか? それともLAN内に内向けDNSを立てるか、クライアントのhostファイルにホスト名=プライベートIPアドレスとさせて http://ホスト名 ftp://ホスト名 でアクセスさせる形が多いのでしょうか?

  • ルーターを使うとJ-COMのネットが繋がらない

    プロバイダ:J-COM ルーター:Air Station (BUFFALO) 「ケーブルモデム」→「ルータ」→「PC」です。 ・設定内容 1.ルータのWAN側IPアドレス:DHCPサーバより自動取得 2.ルータのLAN側IPアドレス:192.168.11.1 3.ルータのDHCPサーバ機能:無効 4.PCのプライベートIPアドレス:192.168.11.2 サブネット:255.255.255.0 デフォルトゲートウェイ:192.168.11.1 DNSサーバアドレス:192.168.11.1 LAN内のクライアントPCのIPは手動で上記のようにしています。 しかし、ルータのWAN側IPアドレスが、プロバイダより 自動取得をしてくれません。(インターネットにつながらない) ケーブルモデムからPCに直結し、PCのIPをDHCPより自動取得 に変更すると繋がります。 ケーブルモデムとルータの電源をそれぞれ一回30分くらい 切っておきて、再度つけてもだめです。 J-COMにきいたら、ルータの相性が悪いだの、 LAN内でのルータのDHCPサーバ機能を無効にしてくださいとか 言われてやったけどだめです。 対処法がないですかね?

  • CATV用のルータの説明を読んでいて・・・

    各社のCATV用ルータの説明を読んでいて次の様な文章がありました。 *B WAN側のDHCPクライアントが取得したDNSサーバーのアドレスを、LAN側のDHCPサーバーにより各ホストに伝達する。 *C DNSに関する問い合わせに対して、WAN側でDHCPにより取得したDNSサーバーに問い合わせるよう返答する機能で、LAN側のDHCPでは、とりあえず自分自身のIPアドレスをDNSサーバーとして伝達することになる。 あるルータには*Bの機能が有り、*Cの機能はありません。 また別のルータには*Cの機能があり、*Bの機能はありません。 と言う風に両方の機能をあわせもった製品はありませんでした。 それは多分両方ともほぼ同じ機能だからと私は想像します。(おそらく) しかし全く同じ機能ならわざわざ違いを特筆しないと思いますので、*Bと*Cの違いをお聞きしたいのです。 なるべく詳しく、回答自体のレベルは問いません。 徹底的に違いの説明を頂戴したいと思います。 宜しくお願いします。

  • ルーターの設定

    ルーターを入れるとセキュリティーにつよくなるときいて、ルーターを買ったのはいいのですが、共有に表示されないパソコンやプリンタができました。 パソコンはXPで、Bフレッツをつかってます。今まではNTTのモデムから直接ハブでパソコンがぶら下がるカタチでした。 共有もプリンタもつかえてました。 ゲートウェイが 192.168.0.1 サブネットが255.255.255.0 IPアドレスが192.168.0.2 DHCPでつながってます。サーバーはないです。 それに、ルーターを立ち上げると、ゲートウェーが192.168.12.1 IPが192.168.12.2 DHCPサーバーが192.168.12.1 そうすると、ルーター組のLANと今までのLANが2つ出来るような形になるのでしょうか? 192.168.12.2のパソコンから192.168.0.2のパソコンの共有フォルダーやプリンターをつかうことができるようになるのでしょうか?

  • パソコンの設定について(DHCP関連)

    OSはXP。ルーター経由でインターネットに接続しています。LANには複数のパソコンが存在しています。 さて、訳があってIPアドレス等の設定は手動で設定していますが、疑問があります。 (1)IPアドレスを自動取得にした場合に、ルーターがDHCPサーバとなっている場合にIPアドレスが自動で振り分けられるのはわかるのですが、デフォルトゲートウェイはクライアントのパソコンにはどうしてわかるのでしょうか?? (2)DNSサーバーはルーターを通さない場合はプロバイダのそれを入力することが多いと思いますが、プロバイダの説明では入力しなくても良い、とありますが、どうして入力しなくてもよいのでしょうか? (3)2の関連で、DNSサーバーを手動で入力する場合には、アドレスはルーターですか。プロバイダ指定のものですか? ネットワークには非常に興味があるのでこれから勉強をしたいのですが、なかなかビギナー向けの教材を探すのが難しいです。。。。

    • ベストアンサー
    • ADSL
  • ルーター設定

    先日win2k+ANHTTPDでwwwサーバを立ち上げました。 プロバイダから割り当てられている動的IPアドレスでの運営となりましたが、早速 wan側から現在取得しているIPを調べドキュメントルートにアクセスしてみましたが 任意のページが存在しませんというエラーが帰ってきてページが表示されませんでした。LAN側からアクセスしてみるとちゃんと表示されているのでルーターの設定だと思い、いろいろと設定してみましたが何も変化がありませんでした。 ちなみにLAN側の環境はルータでPCを3台つなげておりそれぞれルーターの持っている機能のDHCPサーバーを使ってローカルIPを割りあてています。 今回その中の一台をwwwサーバーにしたのですが、LAN内ではページが表示されるのにwan側からアクセスできないということは、ルーターのアドレス変換機能だと思い マニュアルに記載されているどうり設定してみたのですが問題は解決しませんでした。ルーターの機種はメルコのBTR-TX4Lです。 LAN内の任意のPCのwwwサーバーを公開するためのルーターの設定はどうすればいいのでしょうか? 宜しくお願いします。

  • ルーターの設定というか・・・

    こんにちは。 知人からルーターを譲ってもらったのですけど、 説明書が紛失しているので、うまく設定が出来ません。 どなた様か、同じような設定が分かりましたら教えて頂けると嬉しいです。 現在のプロバイダはCATVで、 ルーターを導入する前では、 IPアドレス・サブネット・ゲートウェイ・DNSを任意の数字を入力していました。 DHCP(でしたっけ?)を使っての設定はしていません。 ルーターはプラネックスのBRL-01です。 私がした設定は、IPアドレスを自動取得で、 DNSを設定しないでやってみたのですけど、駄目でした・・・ 知り合いのところは、IPアドレスやDNS等は自動や設定しないで、 そのまま接続できるプロバイダだったので、問題なかったみたいなんですが、 私のところのプロバイダみたいなのは設定の仕方がことなるのか、 それとも使用することが出来ないものなのでしょうか。 またプラネックスでの動作確認では、 ユーザー側からの情報ではありまるんですが、 一応出来るみたいなんですけど。。。 すみませんが宜しくお願いします。