web-dev-qa-db-ja.com

ドメインのメールプロバイダーを見つける方法

ドメインにメールを提供しているプロバイダー([email protected]など)を調べる必要があります。ドメインをホストするプロバイダーを見つけることができるのはわかっていますが、ドメインのメールについてはどうすればわかりますか?

4
user31673

2つのオプションがあります(Windowsポートでテストされ、明日仕事に入るときに他のバージョンをチェックします):

ホスト

C:\>Host google.com | grep mail
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.

掘る

C:\>Dig google.com mx | grep MX | awk 'FNR>1'
google.com.             294     IN      MX      30 alt2.aspmx.l.google.com.
google.com.             294     IN      MX      40 alt3.aspmx.l.google.com.
google.com.             294     IN      MX      50 alt4.aspmx.l.google.com.
google.com.             294     IN      MX      10 aspmx.l.google.com.
google.com.             294     IN      MX      20 alt1.aspmx.l.google.com.

これらは、メールのホスト元となるサーバーのドメインを提供します。前の数字(10、20、30、40、50)はサーバーの優先順位です。コマンドは基本的に、メール(MX)を処理するDNSレコードがポイントされている場所を報告します。

5
MaQleod

まず、メールサーバーのアドレスを見つけます。 nslookupは最高ではありませんが、ほとんどのWindowsバージョンと他の多くのOSに付属しています。

C:\>nslookup
Default Server: your.dns.server.name
Address: x.x.x.x

> set type=MX
> google.com

Non-authoritative answer:
google.com      MX preference = 40, mail exchanger = alt3.aspmx.l.google.com
google.com      MX preference = 10, mail exchanger = aspmx.l.google.com
google.com      MX preference = 30, mail exchanger = alt2.aspmx.l.google.com
google.com      MX preference = 20, mail exchanger = alt1.aspmx.l.google.com
google.com      MX preference = 50, mail exchanger = alt4.aspmx.l.google.com

alt3.aspmx.l.google.com internet address = 74.125.113.27
aspmx.l.google.com      internet address = 74.125.53.27
alt1.aspmx.l.google.com internet address = 74.125.159.27
alt2.aspmx.l.google.com internet address = 74.125.93.27
alt4.aspmx.l.google.com internet address = 209.85.143.27
>

サーバーのIPアドレスがわかったら、それを選択してwhoisクライアントで検索するか、多くのWebベースのwhoisサービスの1つを使用します(例: http:// whois。 domaintools.com/ )を使用して、アドレスがどのネットブロックにあり、誰に登録されているかを確認します。

大きなネットブロックは小さなネットブロックに細分され、それらはさらに小さなネットブロックなどに細分されるので、通常、一致する多くのネットブロックを取得します。最小のもの(範囲内のアドレスの数が最も少ないもの)を探して、アドレスが誰に属しているかに関する最も具体的な情報を取得します。

例えば。:

NetRange:       74.0.0.0 - 74.255.255.255
CIDR:           74.0.0.0/8

.。

NetType:        Allocated to ARIN

... x.0.0.0-x.255.255.255?それはたくさんのアドレスです。そして、それはアドレス指定機関自体に登録されています。役に立つことは何も教えてくれません。

NetRange:       74.125.0.0 - 74.125.255.255
CIDR:           74.125.0.0/16
OriginAS:       
NetName:        GOOGLE
NetHandle:      NET-74-125-0-0-1
Parent:         NET-74-0-0-0-0
NetType:        Direct Allocation
RegDate:        2007-03-13
Updated:        2007-05-22
Ref:            http://whois.arin.net/rest/net/NET-74-125-0-0-1

OrgName:        Google Inc.
OrgId:          GOGL
Address:        1600 Amphitheatre Parkway
City:           Mountain View
StateProv:      CA
PostalCode:     94043
Country:        US
RegDate:        2000-03-30
Updated:        2011-04-10
Ref:            http://whois.arin.net/rest/org/GOGL

OrgTechHandle: ZG39-ARIN
OrgTechName:   Google Inc
OrgTechPhone:  +1-650-253-0000 
OrgTechEmail:  
OrgTechRef:    http://whois.arin.net/rest/poc/ZG39-ARIN

行きます。

5
rakslice

ドメイン(おそらくホスティングプロバイダー)のDNSソースの権限がわかっている場合は、mxフラグを指定してDigを使用できます。

Dig @ns.soa.com domain.com mx

1
steveax