質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

3回答

1544閲覧

hostsファイルの名前解決について

退会済みユーザー

退会済みユーザー

総合スコア0

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

0クリップ

投稿2019/11/25 02:07

前提・実現したいこと

例えば、hostsファイルに以下の内容を設定したとします。

172.24.11.4 172.24.11.5

その際、「http://172.24.11.4/~」の環境に「http://172.24.11.5/~」のURLを使用し、
ブラウザからサイトアクセスする必要があります。

ですが、上記の例のような設定をしてもhostsファイルの内容が反映されません。
つきましては、ホスト名にIPアドレスを指定した際のhostsファイルの名前解決について、
調査観点や設定方法を教えていただきたく思います。

試したこと

例えば、hostsファイルに以下の内容を設定した場合は問題なく名前解決されております。

172.24.11.4 aaa

http://172.24.11.4/~」の環境に「http://aaa/~」のURLを使用し、
ブラウザからサイトアクセスすることは確認しております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dameo

2019/11/25 11:41

分からない点は、hostsファイルを変更したあと、ブラウザのアドレス入力バーに、 http://172.24.11.4/ などの入力をしたときに、なぜ http://aaa/ にブラウザのアドレスバーのURLが変わらないのか?ということですか?
退会済みユーザー

退会済みユーザー

2019/11/26 03:20

ご連絡ありがとうございました。 確認したいことは、hostsのドメイン名にIPアドレスを指定することが出来るのかどうか、になります。 「172.24.11.4 172.24.11.5」において、172.24.11.5を172.24.11.4には名前解決することは出来なかったが、切り分けとして「172.24.11.4 aaa」で検証し、aaaを172.24.11.4に名前解決することが出来ることを確認した次第です。 ちょっといろいろありまして、ブラウザからは172.24.11.5のアドレスを使用しなければならないものの、内部的には172.24.11.4に変換しなければならなくなってしまったものでして、、、
dameo

2019/11/26 03:33

すみません。ちゃんと読んでなかった。 hostsのホスト名指定部分にIPアドレスを入れたいってことなんですね。 それ大昔、悪用されてから今では効かないソフトが大半になったそうですよ。 ようはIPアドレス指定のときは名前解決自体をしないのです。 どうしてもってことならプロクシ接続にして騙すくらいしか思いつきませんが、その設定だってきっといじったらいけないんでしょうね。
退会済みユーザー

退会済みユーザー

2019/11/26 04:34

レスありがとうございます! chromeの拡張ツールでrequestlyというのを使ったら変換することができたっぽいです。
dameo

2019/11/26 04:47

おめでとうございます。拡張機能はいろいろ回避出来ていいですね。 テスト目的だったら、あんまり怪しいのは許可もらってから使った方がいいですけど。
guest

回答3

0

ホスト名にIPアドレスを指定した際のhostsファイルの名前解決

hosts ファイルにそのような機能はありません。

https://linuxjm.osdn.jp/html/LDP_man-pages/man5/hosts.5.html

投稿2019/11/25 02:22

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

以下の2パターンで解決することが出来ました。

1 chromeの拡張ツール「requestly」使用
2 サーバ側でnat変換を実施

投稿2019/11/27 07:46

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

172.24.11.5が一度うけて、172.24.11.4に飛ばすなり、
同じ公開ディレクトリを利用するなりすればよいでしょう。
(nfsで共有するなど)

アクセス先を返るのではなくベースを調整したいなら
baseタグで処理するという手もないことはないでしょう

投稿2019/11/25 03:30

yambejp

総合スコア114839

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問