日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

chrome subdomain.localhostにアクセスできない

2018-03-14
chrome subdomain.localhostにアクセスできない

執筆:2018.03.14
編集:2018.03.14


chromeだけsubdomain.localhostに正常にアクセスできないことが分かった。

(1) chrome 起動する
(2) F12キーを押しデバッグ画面を開く
(3) http://subdomain.localhostにアクセスする
(4) Network タブをクリック
(5) Nameの一覧からsubdomain.localhostをクリックする
(6) Headersタブをクリック
Remote Address:127.0.0.1:80
chromeが間違って、127.0.0.1 にアクセスし
hostsファイルに記述したIPアドレス(127.xxx.xxx.xxx)が無視されていることがわかる

※ Firefoxはこのバグなく正常にアクセスできる
※ Edgeは現在正常にアクセスできるが将来Chromiumベースになるので今後使えなくなる。

どうしてもchromeでアクセスしたい場合は、localhost以外のドメインに設定する必要がある。

※ ローカルネットワークでWebアクセスにchromeを使うとトラブルになる。
ということで、

ローカルネットワークでchromeを使ってはいけない理由
  • subdomain.localhostにアクセスできない
  • subdomain.localhostを勝手にアドレスを変更してアクセスする。
    Web apiによってはデータ損失などトラブルが発生する可能性がある。
  • 内部でdnsを勝手にキャッシュしている。
    アドレスを変えるとキャッシュが切れるまでアクセスできないらしい。
    chrome://net-internals/#dns


イントラネットに使うドメイン名は何がいい?

ローカル ネットワークのドメイン名は何がいいでしょうか!

勝手に使っていいドメインは、rfc2606
に書いてあり
.test
.example
.invalid
.localhost
である。
でも、.localhostがすべて 127.0.0.1を示すように変更されたことを考えると
.test以外は、安心できないような気がする

このドメインは問題を起こす可能性があるので、ローカル用のアドレスとして使うのはやめたほうがよさそう
.local 既存のサービスと競合するので使用できない
.localdomain 未調査
127.0.0.0/8
.localnet 未調査

未調査ドメイン
.localhosts 未調査
.localwebhost 未調査
.intranet 未調査
.ownhost 未調査
.selfhost 未調査
.mynetwork 未調査
.hostlocal 未調査
.hostonlocal 未調査
.privatehost 未調査

では、ローカルホストやローカルネット上のサブドメイン付きのサイトのドメインはどうしたらいいだろうか?
トップレベルドメインは、今後も増えていく!
対処法の確実な正解はない!!
ということ

テストではないのに
.testを使うのは不本意でだろう
dev.test
test

最後に数字をつけるのもありかもしれないがかっこ悪い
.localhost001
.localhost1
.localnet1

将来追加されそうもない名前を考える
.localmyhost
.mylocalhost
.mymyhost
.oreorehost
.oreorenetwork
.localbird
.localchicken
.localhorse
.localswan
.intrahost
とかならまだ競合は避けられるかもしれない。

自己所有ドメインがあるなら
.localhost.まいドメイン
.localnet.まいドメイン
.intranet.まいドメイン
所有している間は競合されることはないだろうが、リンクなんかがあるとアクセス元がモロばれになってしまうのでやめたほうがいいだろう
※ 担当者が変わったり、ドメインを開放することで、社外情報流出の可能性も否定できない。

選定基準
  1. 公開DNSサーバーに登録されない名称にすること
  2. すでに存在する公開トップドメイン名ではないこと
  3. 将来にわたって安全に使用できそうなもの
という条件にすると数字付きが一番無難な気がする。




PR

[PR]