ダミーとして使うURLは適当に入力せず、決まったものを使うようにしよう

Web制作を行う上で、ダミーリンクを使う事がたまにあります。
「具体的にこれというものが決まっているわけではないが、とりあえずURLが必要」という状況です。
そんな時、適当なものを設定していないでしょうか?今回はダミーリンクとして適切なものについてです。
実際に利用されている場合がある
ダミーリンクを設定する時、例えば以下のようなリンクを設定していないでしょうか?
- sample.com
- test.com
- hoge.com
実はこれらのURLは、実際に存在しているリンクなのでアクセスできてしまいます。
「ダミーだし誰もアクセスしないから別に何だっていいでしょ」と思うかもしれませんが、アクセスするかどうかは別にして、アクセスできるようなリンクをダミーリンクとして設定することは問題です。
細かい部分で信用を落とすのは勿体無いので、こういったリンクはとりあえず使わないようにしましょう。
example.comが無難
では何を使えばいいのか?
という話ですが、RFC 2606で以下のようなテスト用ドメインやIPアドレスが用意されています。
- example.com
- example.net
- example.org
- 192.0.2.0/24
- 198.51.100.0/24
- 203.0.113.0/24
- 2001:DB8::/32
また、以下のトップレベルドメインは、テスト用・例示用のものとして、どの組織にも割り当てられないことが保証されています。
| トップレベルドメイン | 用途 |
|---|---|
| .example | 例示用のドメイン |
| .test | テスト用のドメイン |
| .invalid | ドメイン名が不正であることを明示的に表す時に使用するドメイン |
色々ありますが、とりあえず何かしら設定する場合は「example.com」を使っておけば問題ないでしょう。
まとめ
自分も知らない頃は「test.com」とか書いていましたし、知らない人からすると「example」と書くのが面倒に思う気持ちも分かりますが、辞書登録しておけばすぐに入力できます。
あえて自分から変なリスクを抱えたりする理由はないでしょうし、とりあえずexample.comを使うようにしましょう。

Visual Studio Codeのマルチカーソル機能で文字操作を一括で行う
Visual Studio Codeで開始タグを修正すると自動で閉じタグも修正してくれる拡張機能「Auto Rename Tag」
Vue CLIでの画像パスの指定方法・配置場所まとめ
Vue CLIでVue.jsの開発環境をセットアップするまでの流れ
npm-scriptsでSCSSをコンパイルする環境を構築する方法
Nuxt.jsで「Classic mode for store/ is deprecated and will be removed in Nuxt 3.」のエラーメッセージが表示される場合の対処法
WordPressの常時SSL化で、下層ページのhttpからhttpsへのリダイレクトがうまくいかない場合に確認すること
Visual Studio Codeの文字サイズやタブサイズの設定方法
ファビコンや各種アイコンの作成と設定方法
Movable TypeでMTLoopを使ってkeyでソートしたときに、10個以上表示させると並びがおかしくなる
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Karabiner-Elementsでcaps lockで修飾キー全押し、caps lock + 修飾キーで押したキー以外の修飾キーを押す方法(reverseキー)
Gyazo Proにすると「画像キャプチャから編集、共有」までの流れがかなりラクになった
JavaScriptで配列内から特定条件の要素を探す方法
Google Chromeの「お使いのデバイスに送信」機能を使ってiPhoneに閲覧中のサイトを送信する方法
Keyboard Maestroでスニペットの登録をする方法
Karabiner-Elementsを使ってキーボードを快適に使えるように設定する
Evernoteに公式のテンプレート機能が登場!!これでスムーズにテンプレートを呼び出すことが可能に!!
SourceTreeを開くと「’git status’ failed with code 69:’」というポップアップが出てくる場合の解決方法
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能