• ベストアンサー

hostsを書き換えたが、外部のサイトを表示;

hostsを書き換えて ローカルサーバ 192.168.1.10 ドメイン    www.○○○.com としました。 www.○○○.com については、通常のインターネット上にもあるサイトです。 hostsを書き換え、DNSキャッシュをクリアにしたのでに、www.○○○.comに接続すると、ローカルサーバにいかず、通常のインターネット上にある画面をひろってきてしまいます。 hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? 教えてください。

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

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

プロキシサーバーを使ったインターネット接続をしていませんか? だとしたら、www.○○○.com へのアクセスを、プロキシサーバーを経由しないように設定する必要があります。 IEなら、ツール→インターネットオプション→接続→LANの設定→詳細設定→「例外」の欄に「www.○○○.com」を記載→OK という感じ。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>hostsを書き換え、DNSキャッシュをクリアにした クライアント端末(PC)のhostsファイルを書き換えたのですよね? ローカルサーバーのhostsファイルを書き換えてもクライアント端末には反映しません。 >hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? 「一番はやい」ではなく「DNSサーバーより優先する」です。 >なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? クライアント端末が自己のhostsファイルに記載されている変換テーブルを優先してアドレス変換しますがTCP/IPv4とTCP/IPv6の両方の変換テーブルを記載する必要があると思います。 TCP/IPv4のみ記載の場合はクライアント端末のネットワーク設定でTCP/IPv6を無効にしてみることをお薦めします。

回答No.2

よくある失敗が ・勘違いしてサーバーのhostsを書き換えていた   (本来は アクセスするクライアント側のPCのhostsを書き換える) ・hostsファイルをメモ帳で保存したら、hostsでなく、hosts.txtというファイル名で保存されていた ・No1のご回答の通り、Proxyを使ってインターネットにアクセスしていた ・hostsファイルの”IPアドレス ホスト名”を逆に書いていた 等々です。 自分のPCのコマンドプロンプトから ping www.○○○.com としてみて、ちゃんと192.168.1.10が返ってくるかで、Proxyが原因なのか、 hostsファイルの記述をミスっているのかがわかりますよ。

関連するQ&A

  • 結果がでてしまいます;

    hostsを書き換えて ローカルサーバ 192.168.1.10 ドメイン    www.○○○.com としました。 www.○○○.com については、通常のインターネット上にもあるサイトです。 hostsを書き換え、DNSキャッシュをクリアにしたのでに、www.○○○.comに接続すると、ローカルサーバにいかず、通常のインターネット上にある画面をひろってきてしまいます。 hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? 教えてください。

  • wordpressで作成しているサイトとhosts

    はじめまして。開発会社にお願いして作ってもらっているサイトで困っており、 サーバ会社に聞いても原因不明なのです。 どなたかお知恵を拝借できないでしょうか? ------------- 【現状】 ・Aというサイト(aaaa.com)をリニューアルしている。 ・ドメインはaaa.comを利用するが、サーバは引越し。 ・現在新レンタルサーバにてwordpressで開発中。新レンタルサーバには既に稼動している別ドメインのサイトがあるため、バーチャルドメインで対応していただく。 ・確認はhostsの書き換えで行う。公開時にドメインのdnsを切り替え。 hostsにはwww.aaaa.com、aaaa.comを明記。 【困っていること】 hostsを切り替えて確認しているが、トップページ以外のURLが正しいものにならない。 URL直打ちでトップページにいく⇒aaaa.com ↓↓↓↓↓ トップページからグローバルメニューで下層へ遷移する⇒下層ページすべて謎のURL(サーバの名前?)で表示されている。 下階層(aaaa.com/bbb/)にも直打ちで行くと行けるが、グローバルメニューからの遷移はすべて謎URL。 -------------- なのです。 これに対して、 【開発側の説明】 ・WORDPRESSはURLを自動生成するために、きちんとしたURL(aaaa.com/bbb~)にならない ・これを本来のURL(aaaa.com/bbb~)で表示するには別途プログラムを組む必要がある。 【↑に対するサーバ会社の説明】 ・一応(そこの)サーバを読んでいるには読んでいるが、通常は考えられない。 ・何かプログラムを仕込んでいるのでは? ・公開時(DNS切り替え時)にURLが変わるかどうかはわからない。 -------------- との回答がありました。 開発側にさらに問い合わせてみても、プログラムは組んでいないようです。 どなたかこのような経験がある方はいらっしゃいませんでしょうか。 #もし解決しないようであれば、新しくバーチャルドメインを切り分けてもらい、 そこに新しく開発してもらったほうがよいのかも、とも思ってもいるのですが、 同じ結果になってしまうでしょうか??

    • 締切済み
    • PHP
  • クライアントのDNS設定について教えて下さい(内部と外部)

    こんにちは、皆さん。 教えて下さい。 社内のネットワークにて、今まではワークグループで運用しておりました。 インターネットに接続する場合は、ルーターがあり、それを介して行っています。 (NATの使用) これからは社内でドメインサーバを立てて、セキュリティとかソフトウェアの管理等を行う事になりました。 社内のドメインサーバーにはDNSも動いてます。 ドメインサーバを稼働させて、各クライアント機の設定も完了したのですが、 クライアント機のDNSサーバの設定が分かりません。 (※固定でローカルIPを振っています。DHCPは動いてません) クライアント機のDNSサーバの指定をする場合、社内のドメコン(DNS)のアドレスを指定すると、インターネットに接続出来なくなります。 反対に、クライアント機のDNSサーバの指定をルータにすると社内のドメコンが使用できなくなります。 (ゲートウェイはルータのアドレスを指定してます。 WINSの指定はありません。(WINSがよく分かりません) DNSサッフィクスの指定もしてません。) また、優先DNSサーバ、代替えDNSサーバの両方に設定しても変わりません。 クライアント機のDNS指定で、ドメコンに登録できて、インターネットにも接続出来る(両方使える)様にする指定方法を教えて下さい。 【環境】 サーバ:Windows2003      ドメインコントローラ、DNS、AD、DHCPなし、業務アプリ稼働 クライアント:WindowsXP ProSP2         固定IP、ドメインに参加 ルータ:YAMAHA RT57      WAN側はプロバイダからDHCPでIPアドレス、DNS等を取得

  • 企業内のネットワーク下でのhosts設定について

    会社のネットワーク経由でインターネットに接続しているPCがありますが、 今度他社のCMSの開発環境へ接続することになっています。 接続先にはhosts指定で接続します。 企業のイントラ経由とは別のPCではhostsを変更すれば接続OKです。 ですが、イントラ経由PCではhostsを変更してもNGです。 イントラPCにはDNSがあらかじめ設定されていますが これが関係あるのでしょうか。 DNSをいかしつつ、hostsの指定アドレスへアクセスさせるにはどうしたらいいでしょうか。 よろしくお願いします。

  • Windows2000 ServerのDNSサーバ機能について

    今、昔のパソコンで(でもP2)Windows2000 Serverをインストールして、遊びでDNSサーバをたてています。 前提条件 接続形態はISDNを使用しており、TAがディフォルトゲートウエイになっている。DNSサーバはWindows2000 Serverの方に端末側で設定している。 DNSを1ドメイン目をACTIVE DIRECTORYにして、    2ドメイン目を標準プライマリにして、運用しています。 何かを設定したら、キャッシュされた参照という項目がDNSサーバ設定画面上で、大量に画面に表示されました(キャッシュされた項目をのぞいてみたらディレクトリっぽいものが出現していた)。 内容を見ると、インターネットに存在する他のDNSサーバの情報のようで(IPアドレス等)、こっちのDNSサーバにキャッシュされた参照とあるという事は、キャッシュされた側のDNSにも、自分のDNSサーバの情報(IPアドレス等)がキャッシュ登録されているのでしょうか? もし、DNSサーバに知識が豊富な方がいたら、ご教授ください。

  • Windows2000 ServerのDNSサーバ機能について

    今、昔のパソコンで(でもP2)Windows2000 Serverをインストールして、遊びでDNSサーバをたてています。 前提条件 接続形態はISDNを使用しており、TAがディフォルトゲートウエイになっている。DNSサーバはWindows2000 Serverの方に端末側で設定している。 DNSを1ドメイン目をACTIVE DIRECTORYにして、    2ドメイン目を標準プライマリにして、運用しています。 何かを設定したら、キャッシュされた参照という項目がDNSサーバ設定画面上で、大量に画面に表示されました(キャッシュされた項目をのぞいてみたらディレクトリっぽいものが出現していた)。 内容を見ると、インターネットに存在する他のDNSサーバの情報のようで(IPアドレス等)、こっちのDNSサーバにキャッシュされた参照とあるという事は、キャッシュされた側のDNSにも、自分のDNSサーバの情報(IPアドレス等)がキャッシュ登録されているのでしょうか? もし、DNSサーバに知識が豊富な方がいたら、ご教授ください

  • hostsの設定について

    こんばんわ。 色々載せてますが、状況に変化がない為、 もう少し質問させてください。 /etc/hostsの中身は、変更していなければ、 127.0.0.1 localhost.localdomain localhost 上記のみ入ってると思います。 別のサーバ(ローカルではなくリモート)につなぎたい場合は、 ここに追加しなければいけないのでしょうか?? 下記書式中でドメイン名とその後ろに追記するのは、 どこで調べれば載ってるのでしょうか?? XXX.XXX.XXX.XXX サーバホスト名 ドメイン名?? ?????? サーバのIP コマンドでhostnameで確認したもの 質問した理由は、DBサーバにつなぐ際、名前解決がされてないのかなぁって思いましたので、質問しました。

    • ベストアンサー
    • PHP
  • 内部、外部DNSサーバーの役割

    お疲れ様です。会社内におけるDNSサーバの役割についての質問です。 内部DNSサーバの役割は →ローカルアドレスとユーザーが使用しているコンピュータ名(例 192.168.xxx.xx⇔tanaka-1など)の変換 外部DNSサーバの役割は →グローバルアドレスとDMZに置いてあるWebサーバ、Mailサーバのドメイン名(例 61.197.217.xxx⇔yahoo.co.jpなど)の変換 と考えてよいのでしょうか? 社内のネットワーク環境はFWに三本のケーブルがささっており、それぞれ (1)DMZ(Webサーバ、DNSサーバ、Mailサーバが設置。) (2)インターネット (3)社内LAN という構成になっています。 どの本を見ても「DNSサーバの役割は、ドメイン名とIPアドレスの変換であり、数字の羅列では覚えにくいので~」という説明が書いてあり、 その意味は何となくわかるのですが、その後にクラスA、クラスBなどのアドレスの説明と、トップレベルドメインなどの説明があり、おまけに外部DNSサーバ、内部DNSサーバと出てきて、さらにhostsファイルを一箇所にまとめたものがDNSサーバーで、という説明もあって、 「自分が社内で使用しているIPアドレスは192.168.XX.XXで,co.jpとかではないのに、どう関係があるのか?」 「自分のPCに設定してあるtanaka-1はコンピュータ名であって、ドメイン名ではないと思うのだが・・・」 「自分のPCに設定してあるDNSサーバ-は社内のアドレスで内部DNSサーバーだと思うが、外部DNSサーバーはいつ、誰がどのように使うのか?」 などと非常に混乱しています。 どなたかお手すきの方がいらっしゃいましたら、ご返答宜しくお願い致します。

  • Windows2000Server DNS設定

    サーバにWindows2000Server(SP4)を使用してドメインを構成しております。 サーバは1台しかなくプライマリDCです。 ネットワーク設定は以下のように固定IPにしてます。  IP=192.168.1.1 サブマスク=255.255.255.0 ゲートウェイ=192.168.1.10  優先DNS=192.168.1.1 代替DNS=(設定なし) この状態で、インターネットの接続がされません。何故でしょうか? コマンドnslookupでクライアントを認識(正引き、逆引き共に)出来ています。 代替DNSに192.168.1.10(ルータ)を指定すると、インターネット接続が可能になります。 DNSで解決できない時にゲートウェイに解決をゆだねると思っているのですが。 最近クライアントにWindows7を導入しましたが、ネットワークに認識がドメインではなく、社内ネットワークやパブリックネットワーク になったりで、不安定で調べています。 予想ですが、サーバのネットワーク設定が  優先DNS=192.168.1.10 代替DNS=192.168.1.1 になっていましたので上記のように変更しました。 アドバイスをいただけるとありがたいです。

  • hostsファイルで8080ポート指定

    自宅サーバーで例えばwww.sample.comといったwebサーバーを公開しているのですが 同じドメイン名でローカルPCで見るために以下のようにhostsファイルを設定しています。 192.168.0.11 www.sample.com これで外側と同じようにアクセスできるのですが、別に192.168.0.12で同じドメインで 8080ポートで外部に公開しています、これも外部と同じようにwww.sample.com:8080で ローカルPCでアクセスできるようにしたいのですが 192.168.0.12:8080 www.sample.com:8080 ではうまくいきません、設定方法が違うのでしょうか、他にいい方法はないでしょうか? よろしくお願いします。