フェイクメール用語集:MX レコード、DNS、punycode などの用語

このサイトの記事では、ものを本当の名前で呼んでいます。ドメインの管理画面やエラーメッセージ、ドキュメントで目にするのと同じ名前です。そのほうが、正しい設定を見つけたり、言葉を調べたりしやすいからです。分からない用語があれば、どの記事でもその用語をクリックしてください。ここの、その用語の短い説明に移動します。

ドメイン

ゾーン(TLD、ドメインの末尾)

ドメイン名の最後の部分です:.com、.net、.jp、.email。TLD は top-level domain(トップレベルドメイン)の略です。ゾーンごとに独自のルールと評判があり、登録フォームがそのゾーンのアドレスを受け付けるかどうかはそれで決まります。参照:フェイクメール用のドメイン。

サブドメイン

別のドメインの中にある名前です:mail.example.com は example.com のサブドメインです。親ドメインの持ち主のものなので、持ち主一人ではなく二人に左右されます。

ワイルドカードドメイン

どんなサブドメインでも動くように設定されたドメインです:anything.example.com、other.example.com などが、一つずつ作らなくてもメールを受け取ります。

レジストラ(registrar)

ドメインを買い、管理する会社です。お金を払う相手であり、その管理画面でドメインの DNS レコードを変更します。参照:無料のドメインレジストラ。

レジストリ(registry)

ゾーン全体(たとえばすべての .jp)を運営し、そのドメインの原簿を持っている組織です。直接やりとりすることはなく、それはレジストラの仕事です。

ICANN

ドメイン名を調整する国際組織です。レジストラを認定し、多くのゾーンが従うルール — 期限切れのドメインの扱いを含む — を決めています。

WHOIS

公開の照会サービスです。誰がどのレジストラを通じてドメインを登録したか、いつ期限が切れるかが分かります。プライバシー保護サービスを使うと、持ち主の連絡先を隠せます。

ドメインのステータス(レジストリのステータス)

レジストリがドメインの状態を示すコードです:ok は正常、clientHold や serverHold は止められている状態、redemptionPeriod は期限切れだがまだ取り戻せる状態、pendingDelete はまもなく解放される状態です。参照:フェイクメールのドメインが使えなくなった。

DNS

DNS

Domain Name System(ドメインネームシステム)— インターネットの住所録です。「このドメイン宛のメールはどのサーバーが受け取るか」といった問いに答えます。DNS が動いていなければ、ドメインは何も受け取れません。

ネームサーバー(NS)

ドメインの DNS レコードを持ち、その問い合わせに答えるサーバーです。ネームサーバーが一つもないドメインは、インターネットから何も見つけられず、事実上止まっています。参照:フェイクメールのドメインチェック。

DNS レコード

ドメインの設定の一行です。たとえば「メールはこのサーバーへ」。レコードには種類(MX、A、CNAME、TXT、NS…)、値、TTL があります。レジストラで追加・変更します。

MX レコード

ドメイン宛のメールをどのサーバーが受け取るかを示す DNS レコードです(MX は mail exchanger の略)。自分のドメインでフェイクメールを受け取るために追加するのは、このレコード一つだけです。参照:自分のドメインを使う。

A レコード

名前を IP アドレスに向ける DNS レコードです。たいていはウェブサイトの置き場所です。メールの行き先は決めません。メールには MX レコードが必要です。

CNAME レコード

「この名前は、あの名前の別名」という DNS レコードです。メールを受け取るための MX レコードの代わりにはなりません。

TXT レコード

自由なテキストを入れる DNS レコードです。ドメインの所有を証明したり、メールのルールを書いたりするのによく使われます。メールの行き先は決めません。

NS レコード

ドメインのネームサーバーを並べた DNS レコードです。

SOA レコード

ドメインの基本的な技術情報(主ネームサーバーや時間の設定)を持つ DNS レコードです。動いているドメインには必ずあります。

TTL

Time to live(生存時間):ほかのサーバーが DNS レコードを何秒覚えていてよいか、を表します。変更がすぐにどこでも見えるわけではないのはこのためです。

メールの配送

SMTP

メールサーバー同士がメールを受け渡す標準の方法です。フェイクメールの受信箱に届くメールも、ほかのメールと同じくふつうの SMTP で届きます。

グレーリスティング(greylisting)

迷惑メール対策の一つです。受信側のサーバーが、知らない送信者に「数分後にもう一度送って」と頼みます。本物の送信者は送り直すので、メールは届きます — 少し遅れるだけです。参照:認証コードを受け取る。

バウンス(bounce)

配達できずに、エラーとともに送信者へ戻ってくるメールです。たとえば、そのドメインがメールを受け付けていない場合です。

ブロックリスト(blocklist)

サイトが受け付けないドメインやアドレスの一覧です。多くのサイトが、知られているフェイクメールのドメインの一覧を持っていて、登録時に断ります。参照:サイトがフェイクメールを受け付けない。

メールヘッダー

各メールの冒頭にある技術的な行です。誰が、どのサーバーを通って、いつ、どんな設定で送ったか。メールソフトはふつう隠しています。

IP アドレス

インターネット上で機器や接続を表す番号です。訪れるどのサイトにもあなたの IP アドレスは見えていて、おおよそのプロバイダーと地域が分かります。

アドレスと名前

ローカルパート(local part)

アドレスの @ より前の部分、つまり名前です。規格では 64 文字まで使えます。参照:フェイクメールアドレスのよくある質問。

Gmail のドットとプラス

Gmail は名前の中のドットと、+ 以降をすべて無視します。そのため j.ohn+shop@gmail.com は john@gmail.com と同じ受信箱に届きます。参照:フェイク Gmail、Gmail Washer。

ASCII

シンプルなラテン文字、数字、記号からなる基本の文字セットで、メールサーバーはこれを土台に作られています。この範囲を外れる名前は、送る前に変換が必要です。

Unicode

世界中の文字と絵文字を含む規格です。Unicode で書かれたドメインは、裏側で ASCII(punycode)に変換されます。

IDN(国際化ドメイン名)

非ラテン文字や絵文字を含むドメインです。たとえば пошта.укр や 🎅.example。参照:絵文字ドメインのフェイクメール。

Punycode

IDN を ASCII だけで書いた形で、xn-- で始まるコードです。同じ名前からは常に同じコードができ、元に戻すこともできます。参照:punycode 変換ツール。

開発者向け

API

人ではなくプログラムがサービスを使うための仕組みです。このサイトには公開 API はありません。参照:テスト用のフェイクメール。

RFC

番号の付いたインターネットの標準文書です。たとえば RFC 2606 は、example.com などの名前をドキュメントやテスト用に予約しています。

localhost

コンピューターが自分自身を指す名前です。実際のメールに入った localhost へのリンクは送信者のパソコンでしか開けず、ほかの人にとっては壊れたリンクです。

記事一覧