it-swarm-ja.com

LAN内でドメイン名を構成する方法は?

LAN内でのみアクセス可能なドメイン名を取得したい。たとえば、ip 192.168.1.140のマシンでオンラインクイズをホストしていて、LAN内のmyquiz.comでそれにアクセスしたいとします。

どうすればできますか?

注:サーバーにはWindows 7を使用しており、スマートフォンはクライアントになります。

5
vinesh

マシンの数が多すぎない場合は、それぞれのホストファイルを編集してmyquiz.comを192.168.1.140にポイントし、DNSサーバーの設定をスキップすることができます。

DNSがハッキングされた場合、深刻な問題が発生するハッカーのIPアドレスをfacebook.comに伝えます。オンラインバンキングのDNSレコードが改ざんされるとどうなるか想像してみてください。

コンピュータはまずホストファイルを調べ、次にプライマリおよびセカンダリDNSを調べます。

C:\ Windows\System32\drivers\etc\hostsをデスクトップにコピーし、メモ帳で開きます。その最後に以下を追加します。

192.168.1.140  myquiz.com
192.168.1.140  www.myquiz.com

それをC:\ Windows\System32\drivers\etc\hostsにコピーして戻し、古いものと置き換えます。

Hostsファイルで実際のドメイン名を使用すると、コンピューターがローカルIPアドレスに解決するため、インターネット上でそのドメイン名にアクセスできなくなります。

ここ は、問題が発生した場合のトラブルシューティングです。

----編集-----

その場合、いくつかのオプションがあります。

  1. デバイスがroot化されている/ジェイルブレイクされている場合でも、それらのホストファイルを編集できます。以下が locations です。
  2. DNSサーバーをセットアップできますが、何をしているのかわからない場合は、非常に悪いことになる可能性があります
  3. IPアドレス経由でアクセスする
  4. IPアドレスでアクセスするアプリを作成し、エンドユーザーに対して透過的にする(思ったほど怖くない)

簡単なアプリを作成したい場合は、 Adobe Phone Gap にサインアップしてください。プライベートプロジェクトを1つ無料で入手できます。

メモ帳を使用して、次のコードをindex.htmlという名前のファイルにコピーします。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://192.168.1.140/" />
</head>
<body>

Redirecting to quizz...

</body>
</html>

次に、index.htmlをPhonegap buldサービスにアップロードするだけで、Android、iOS、Blackberry、WindowsPhoneのインストーラーが作成され、ネイティブエクスペリエンスを取得できます。

基本的なアプリだけでなく、スプラッシュスクリーンやカスタムアイコンなどを実行したい場合は、チェック Phonegap Docs

iOSはアプリに署名する必要があると思うので少し複雑かもしれませんが、私はiOSアプリを開発したことがないのであまり役に立ちません。 Safariのアプリとしてホーム画面に追加できると思います こちら

私は深く入りすぎているかもしれませんが、それらはあなたの選択肢であり、私はPhonegapアプリを作ることはDNSサーバーをセットアップしてそれを安全にすることよりもはるかに複雑ではないと思います。

3
Enis P. Aginić

Dnsmasq DNSサーバーをインストールしてみます。他のDNSサービスと比較して、操作が簡単です。

1
Sharim