Debian VPNサーバーをセットアップし、そこにiPhoneを接続しました。それは完璧に機能し、ウェブを閲覧し、「ローカル」ページを見ることができます。
私の質問は、トラフィックを「再ルーティング」できるかどうかです。次に例を示します。
iPhoneで「www.wiki.jeff」などにアクセスすると、「192.168.1.10/wiki/index.php」にリダイレクトされます
それが私が持っている一般的な考え方です。これを達成することは可能ですか?
Debian VPNサーバーをセットアップし、そこにiPhoneを接続しました。それは完璧に機能し、ウェブを閲覧し、「ローカル」ページを見ることができます。
私の質問は、トラフィックを「再ルーティング」できるかどうかです。次に例を示します。
iPhoneで「www.wiki.jeff」などにアクセスすると、「192.168.1.10/wiki/index.php」にリダイレクトされます
それが私が持っている一般的な考え方です。これを達成することは可能ですか?
回答:
私は特にiPhoneでこれを試したことはありませんが、原則は一般的にそれほど難しくありません。
.jeff.
応答する必要がありますwiki.jeff.
wiki.jeff
設定し、正しいコンテンツを選択します。これは多くのように聞こえますが、作品はすべて非常に小さく、管理可能です。
pdns-recursor
パッケージはPowerDNSにするrecursorインストールし構成することができる(export-etc-hosts=yes
すること)も内容アップ役立つ/etc/hosts
または同じフォーマット(以下、他のファイル-ファイルetc-hosts-file
着信要求には)。素晴らしくpdns-recursor
柔軟性があり、高速です-ISPが提供する弱いまたは不安定なDNSシステムをペーパー処理するために使用できます。また、この安価な新しいホスト名マッピングの一握りの方法は本当に簡単です。(本格的なPowerDNSサーバーは目を見張るものがありますが、この場合は非常にやり過ぎです。)
/etc/hosts
ファイルに新しい行を追加するときは、このサーバーではなく、すべてのピアに対してその127.0.0.1
ことlocalhost
を思い出してください。与えるあなたのiPhoneは、ルート可能なIPアドレスを。wiki.jeff
DNSサーバーに特定のIPアドレスを送信するようにDHCPサーバーを変更する方法を理解する必要があります。これはサーバーによって異なりますが、このオプションはoption domain-name-servers
ISC DHCPサーバーで知られています。新しく構成したpdns-recursor
システムのIPを追加します。(サービスを提供しているIPアドレスとは異なるマシンになる可能性がありますwiki.jeff
。)
wiki.jeff
名前を処理するようにWebサーバーを変更する必要があります。下nginx
このディレクティブですserver_name
。ApacheのニーズServerName
またはServerAlias
ディレクティブ。