2008-11-30 22 views

Trả lời

18
cmd> telnet <some well known email provider IP> 25 

để xác định chính xác đăng cai (subdomain) đang lắng nghe cổng 25:

nslookup -q=MX <top-level domain> 

Ví dụ:

cmd> nslookup -q=MX gmail.com 

gmail.com  MX preference = 50, mail exchanger = gsmtp147.google.com 
gmail.com  MX preference = 50, mail exchanger = gsmtp183.google.com 
gmail.com  MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com 
gmail.com  MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com 
gmail.com  MX preference = 10, mail exchanger = alt2.gmail-smtp-in.l.google.com 

gsmtp147.google.com  internet address = 209.85.147.27 
gsmtp183.google.com  internet address = 64.233.183.27 
gmail-smtp-in.l.google.com  internet address = 64.233.183.114 

cmd> telnet gsmtp147.google.com 25 

220 mx.google.com ESMTP l27si12759488waf.25 

Trên Linux, bạn có thể 'đào', tôi đoán.

6
+4

Câu trả lời đúng nếu người hỏi có nghĩa là "bị chặn gửi đến". Mặc dù thất bại không * nhất thiết * có nghĩa là ISP của bạn đang chặn nó, nó có thể là tường lửa của riêng bạn. –

4

máy chủ telnet 25

Chỉ cần chọn một máy chủ mà bạn biết đang lắng nghe trên cổng 25.

+1

Câu trả lời đúng nếu người hỏi có nghĩa là "bị chặn bên ngoài". –

1

Bạn có thể gọi cho họ và hỏi.

+0

Dunno. ISP của tôi là một nhà cung cấp dịch vụ trả tiền và phải trung thực về nó, bạn có nghĩ vậy không? – Karl

+1

Họ có thể phải trung thực, nhưng họ không được yêu cầu về mặt pháp lý để được thông tin đầy đủ. –

2

Yêu cầu máy chủ lắng nghe trên cổng mong muốn của bạn dĩ nhiên là tùy chọn tốt nhất, như abatishchev đã hiển thị.

Trong trường hợp bạn không thể tìm thấy một "echo" dịch vụ trên cổng mong muốn của bạn hoặc bạn muốn biết ai đang chặn bạn trên con đường bạn có thể dùng đến firewalking. Firewalking thăm dò đường dẫn bằng cách bắt đầu với một thời gian để sống (TTL) thiết lập bằng không và sau đó icrementing nó bằng một lần lặp. Khi bạn ngừng nhận thông báo "ICMP TTL Exceeded" có nghĩa là bước nhảy tiếp theo trong chuỗi đang lọc các gói của bạn.

Bạn có thể sử dụng hping3 để làm điều này:

:~$ hping3 -z -T -p 25 server.com 

hoặc sử dụng Firewalk được tạo ra cho chính xác này.

Chỉnh sửa: Bất kỳ thiết bị NAT nào trên tuyến đường sẽ tự động hủy kết quả của bạn vì TTL được đặt lại thành giá trị hợp lý mà bộ định tuyến thấy phù hợp.

Các vấn đề liên quan