URLをカスタムIPアドレスにリダイレクトする方法は?


12

自宅のインターネットルーターとして使用しているUbuntuマシンがあります。インターネット接続としてUSBモバイルブロードバンドモデムを使用し、これをLANとして使用する別のルーター(ルーターの「インターネット」ポート経由)と共有します。

特定のURLに対するLAN内からのリクエストをカスタムIPアドレスにリダイレクトするにはどうすればよいですか(例:google.comはxxxxにリダイレクトします)。


1
DNSを使用することがこれを行う方法ですが、DNSを正常にセットアップしていbind9ないため、この情報を回答として提供していません。
トーマス・ウォード

うーん、私も... bind9をもう一度試すことができると思います:)
yuttadhammo

さて、bind9のセットアップと動作(おそらく?)があります。URLをリダイレクトするルールを作成するにはどうすればよいですか?
-yuttadhammo

私が言ったように、私は今までbind9正しく設定したことがないので、残念ながらあなたを助けることはできません。他の人が来るのを待つかもしれません
トーマスウォード

回答:


18

これを実現する最も簡単な方法dnsmasqは、(DNSキャッシュサーバーである)適切にインストールし、フォルダー/etc/dnsmasq.dにリダイレクトする各ドメインのファイルを追加することです。

たとえば、これは/etc/dnsmasq.d/hotmail.com私のシステムのコンテンツです:

address=/hotmail.com/127.0.0.1
address=/www.hotmail.com/127.0.0.1

DNSサーバーにhotmail.comのIPを要求すると、次のように127.0.0.1が取得されます。

llp@cerberus:~$ nslookup hotmail.com
Server:     192.168.0.10
Address:    192.168.0.10#53

Name:   hotmail.com
Address: 127.0.0.1

llp@cerberus:~$

設定できるオプションはもう少しあります。すべてのオプションについては、 /etc/dnsmasq.conf


2
ありがとう、私はそれができると知っていた!注意してください、dnsmasqをインストールしないでください!Ubuntuには同じ機能を提供するdnsmasq-baseが付属しています。構成ファイルは/etc/dnsmasq.confaddress=上記のように、各エントリに追加するだけです。
yuttadhammo

同じことをしたいのですが、問題はプロキシの背後にいるということです。この解決策は私にとってはうまくいきません。
王子様

cnameを試しましたか?
エディクMkoyan

複数のIPを追加する方法はありますか?
vikas027
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.