ホスト名(ドメイン)をローカルIPに名前解決させる方法(ローカルDNS不要)

ドメイン管理会社の無料DNSでは、設定できるIPアドレスがグローバルIPアドレスに限られ、プライベートIPアドレス(ローカルIPアドレス)などは設定できないものがあります。

プライベートIPアドレス
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

このためホスト名(ドメイン)をプライベートIPアドレスにDNS設定するには、自前でDNSサーバを設置する必要があります。

PCからだと
Windowsでは C:\Windows\System32\drivers\etc\hosts
Mac・Linuxでは /etc/hosts
にIP・ホスト名を記述するとアクセスできます。

ただ下記のような場合には、この方法は簡単には使用できません。
・iPhoneやAndoroidなどのスマホでローカルサーバのネームベースのバーチャルホストに接続する場合

このような場合、xip.ioというパブリックDNSサービスがあります。

        192.168.1.101.xip.io
    www.192.168.1.101.xip.io
 mysite.192.168.1.101.xip.io 
foo.bar.192.168.1.101.xip.io

は、どれも
192.168.1.101
となります。

スマホでローカルサーバのバーチャルホストに接続するには、ポート番号で振り分ける方法もあります。

関連記事

スポンサーリンク

DELETE データ行の削除する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る