Help us understand the problem. What is going on with this article?

127.0.0.1に名前解決するループバックドメインloopback.jpを作った

More than 5 years have passed since last update.

osxでプロダクションに限りなく近い開発環境を準備するのコメントでlvh.meのことを知った。

lvh.meというループバックドメイン

localhost以外のドメインやサブドメインでのテストをしたいとき、/etc/hostsに書いたりローカルにDNSサーバーを立てる方法があるが、普通のドメインを127.0.0.1に解決させてしまえば確かにお手軽だ。

仕組みも簡単なので自分用に作ることにした。

適当なドメインを用意し、トップレベルドメインloopback.jp.とワイルドカード*.loopback.jp.のAレコードに127.0.0.1を指定する。
以下のいずれも127.0.0.1に名前解決される。

例えばサブドメインで言語を設定するサイトを作っているとする。

loopback_jp.png

うんお手軽!

仕様

$ dig loopback.jp +nostats +nocomments
; <<>> DiG 9.8.3-P1 <<>> loopback.jp +nostats +nocomments
;; global options: +cmd
;loopback.jp.           IN  A
loopback.jp.        604800  IN  A   127.0.0.1

$ dig www.loopback.jp +nostats +nocomments
; <<>> DiG 9.8.3-P1 <<>> www.loopback.jp +nostats +nocomments
;; global options: +cmd
;www.loopback.jp.       IN  A
www.loopback.jp.    604800  IN  A   127.0.0.1

$ dig sub.domain.loopback.jp +nostats +nocomments
; <<>> DiG 9.8.3-P1 <<>> sub.domain.loopback.jp +nostats +nocomments
;; global options: +cmd
;sub.domain.loopback.jp.        IN  A
sub.domain.loopback.jp. 604800  IN  A   127.0.0.1

2要素認証が使えるRoute 53でドメインも取りたかったんだけど、.jpが$90はちょっと高い…gTLDではちょうどいいドメインがなかったし

同様のサービスはlvh.meのほかlocaltest.meなどいくつかあるが、loopback.jpをあえて使う利点としては以下になるだろうか

  • DNSにRoute 53を使用しており安定性が高い
  • 管理者が日本人であり日本語が通じる
  • ドメイン名が短くはないがわかりやすい(かもしれない)
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away