
ローカルDNSサーバーpc.home.local 192.168.1.254を作成しました
このローカルドメインを無料でパブリックドメインに変更して、pc.home.localと入力してどこからでも自分のWebサイトにアクセスできる方法を教えてください。
答え1
あなたができる無料でやろう:
- ルーターのパブリック IP アドレス (ルーターのインターネット/WAN ポートの IP アドレス) を確認します。
- ポート転送を設定すると、該当する TCP ポートの着信トラフィックが Web サーバーにルーティングされます。たとえば、HTTP トラフィックはポート 80 で実行され、HTTPS トラフィックはポート 443 で実行されます。手順はドキュメント、ISP、またはインターネットで検索することで確認できます。
これが完了すると、ブラウザで を指定して、インターネット経由で Web サーバーにアクセスできるようになりますhttps://your-public-ip/
。
無料の DNS 名レジストラを 2 つ知っています。フリーノムそしてドット.tk. では、ドメイン名を無料で登録できます。無料で利用できるトップレベルドメインは、.TK、.ML、.GA、.CF、.GQ です。したがって、oandygames.tk
が利用できる場合は、 のようなドメイン名を取得できます。
残念ながら、現時点では(2023 年 2 月 11 日)、ドメイン登録が機能していないようです。
あなたのできることない無料で行えますが、有料となるもの:
xxx.yyy.localというドメイン名は使用できません。「.local」はトップレベルドメイン名として許可されていないためです。Wikipediaには、可能なドメイン名の最新リストがあります。トップレベルドメイン名これらのドメインは無料ではありませんが、それほど高価でもありません。たとえば、Domain.com (申し訳ありませんが、ここではリンクできません) の価格は 1.99 ドルからです。ドメイン登録は永久に有効ではなく、無料および有料のレジストラの両方で、定期的に登録を更新する必要があることに注意してください。
これにより、ルーターのパブリック IP アドレスにリンクされたドメイン名がパブリック ドメイン名レジストリに追加されます。完了すると、mydomainname
他の Web サイトと同じように閲覧できるようになります。
Frank Thomasとdavidgoのフィードバックに注意してください。DMZ、ファイアウォール、静的IP、NATに関する彼らの指摘は次のとおりです。非常に重要。
ISP に相談することをお勧めします。たとえば、ISP はクライアントのパブリック IP でのドメイン名登録を禁止するポリシーを持っている場合や、パブリック IP アドレスがランダムに変更される場合があり、その場合は DNS レコードなどを更新する必要があります。
答え2
実際には、あなたが尋ねた通りのことを正確に行うことはできません。具体的には、pc.home.local は、自分のコンピュータ上でのみ解決できます。「.local」は、LAN の外部では解決できません。
したがって、克服すべき3つの問題があります。
LAN は NAT の背後にあるため、より広範なインターネットから標準の IPv4 を使用して直接アクセスすることはできません。 ルータがキャリアグレードNATの背後にない場合関心のあるポートを 192.168.1.254 に転送するようにルーターを設定できます。DMZ として設定することもできます。 これは、デバイスをインターネットに直接さらすことになり、セキュリティに重大な影響を及ぼします。。
ルーターの IP アドレスが静的である場合は、これを DNS で使用できます。そうでない場合は、動的 DNS ソリューションを作成する必要がありますが、これには $ の費用がかかる可能性があります。または、静的な VPN を使用して問題全体を回避することもできます (これにより、cgn 広告が適切に修正されます) が、これも $$$ です。Amazon または Linode の無料 VOS を使用して、限られた期間に限り無料で実行できる可能性がありますが、これは技術的に困難であり、将来的には料金を支払う必要があります。
その他の回答完全に正しいわけではないドメイン名の料金について。末尾が「.tk」のドメインは無料で登録できます。http://www.dot.tk/en/index.html?lang=en- 次に、外部 IPv4 アドレスを指す A レコードを設定します。.local ドメインの代わりに .tk ドメインを使用します。
pc.home.local を維持するために、より複雑なハックを行えるかもしれませんが、それらは複雑で脆弱です。私は、pc.home.local.YOURDOMAIN.tc を設定し、YOURDOMAIN.tc を相対アドレスの検索ドメインとして使用することを考えています。