web-dev-qa-db-ja.com

テストにlocalhostではなくlvh.meを使用しても安全ですか?

ローカルで開発する場合、lvh.meを解決する必要があり、IPは時間の経過とともに変化する可能性があるため、localhostではなくlvh.meを使用しても安全ですか?.

localhostにはトップレベルドメインがないため、lvh.meを使用する目的は、サブドメインを処理できるようにすることです。

7
Josu Goñi

あなたがlvh.meのメンテナーでない限り、それが消えたりlvh.meのRRを変更したりしないかどうか確信が持てません。

localhostファイルに次の行を追加すると、hostsの代わりにlocalhost.localdomainを使用できます。

127.0.0.1 localhost localhost.localdomain
::1 localhost localhost.localdomain

次の理由により、これはlvh.meを使用するよりも優れています。

  • 開発時に、常にDNSリゾルバーにアクセスできるとは限りません。
  • lvm.meは、ローカルホストに対応するローカルIPv6アドレスで応答せず、IPv4アドレス127.0.0.1でのみ応答します
  • 一部のISP DNSリゾルバは、セキュリティ上の目的で(内部情報の漏洩を回避するため)、プライベートアドレススペースに対応する回答をブロックします。

Hostファイルを更新したくないとコメントで言ったので、lvh.meが常に開発者のために機能することを確認する必要はありません。したがって、あなたの質問に答えることは安全ではありません。自分でドメインを登録することもできますが、前に述べたように、一部のリゾルバーはプライベートアドレス空間に対応する応答をブロックします。

7
Alexandre Fenyo