ドメイン名をローカルホストにリダイレクト


13

実稼働ウェブサーバーのコピーを実行したいLinuxテストマシンがあります。これは、サーバー名にプロパティファイルを使用しないレガシーアプリケーションです。アプリケーション全体で、サーバー名はハードコーディングされています(例:myServer.myCompany.comへの接続を開く)。

特定のホストへのすべてのリクエストをローカルホストにリダイレクトするために使用できるLinuxトリックはありますか?Windowsで、hostsファイルにエントリを追加して、localhostにリダイレクトできることを知っています。Linuxでこれを行うにはどうすればよいですか?

回答:


21

/ etc / hostsに次の行を追加します。

127.0.0.1 myserver.mycompany.com


myserver.mycompany.comがhttpで参照されることもあれば、httpsで参照されることもありますか?異なるポート(80以外)でも?
2010年

1
はい、そうです。myserver.mycompany.comが解決するIPのみを指定しています。そのIPで接続しているサービスは関係ありません。/ etc / hostsはOSIレイヤー3にあり、サービスはレイヤー4構成です。
バウムガルト2010年

私はまさにそれをDebian 8 Jessieで行いました。そしてそれは仕事ではありません:をhost workflows.devbg.us返しますHost workflows.devbg.us not found: 3(NXDOMAIN)
Boris Burkov

1
nslookup / hostが/ etc / hostsを参照しないことはよく知られています。ホストにpingを実行すると、適切なIPが得られます。または、ブラウザを使用してヒットしてみてください。
バウムガルト2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.