Nó phụ thuộc.
Và nó phụ thuộc rất nhiều vào máy chủ tên lưu trữ mà trình duyệt của bạn đang sử dụng, vì nó có thể nói dối. Ngoài ra, ngày nay, ngày càng có nhiều trình duyệt như Firefox hoặc Google Chrome có thể sử dụng DoH (DNS qua HTTPS) và do đó, bất kỳ máy chủ bên ngoài nào cũng có thể thực hiện phân giải DNS
Vì vậy, bất kỳ trình phân giải DNS nào bạn đang sử dụng đều có thể lừa dối bạn nếu một miền không tồn tại và phản hồi theo cách mà trình duyệt của bạn sẽ được chuyển hướng qua một số trang cụ thể. Các tiện ích mở rộng hoặc mục cấu hình khác nhau trong trình duyệt của bạn cũng có thể khiến bạn có hành vi tương tự.
Nhưng đối với ví dụ cụ thể của bạn, nó hoạt động vì sổ đăng ký .PH có ký tự đại diện trong vùng của nó.
Bạn có thể kiểm tra dễ dàng:
$ đào ph. NS + ngắn
1.ns.ph.
ns2.cuhk.edu.hk.
ph.communitydns.net.
ns4.apnic.net.
$ đào \*.ph A @1.ns.ph. +noall +an +nottlunits
*.ph. 300 VÀO 45.79.222.138
Ký tự đại diện này có nghĩa là, bất kể bạn truy vấn tên nào, nếu không có bản ghi nào khác (tên thật đã đăng ký), bạn sẽ nhận được địa chỉ IP này. Lưu ý rằng ký tự đại diện chỉ áp dụng cho Một
:
$ đào \*.ph AAAA @1.ns.ph. +noall +an +nottlunits
(không có dữ liệu)
$ đào \*.ph NS @1.ns.ph. +noall +an +nottlunits
(không có dữ liệu)
Trường hợp này chỉ có thể xảy ra đối với các ccTLD (nhưng ít người làm như vậy) vì nó bị cấm trong các gTLD theo quy tắc của ICANN, sau "thử nghiệm" Verisign SiteFinder khét tiếng trong quá khứ.
Và khi điều này xảy ra, nó không chỉ ảnh hưởng đến trình duyệt và lưu lượng HTTP mà còn ảnh hưởng đến mọi thứ. Đó là gốc rễ của vấn đề: hãy tưởng tượng có một giá trị hợp lệ ví dụ.ph
miền và bạn phải gửi một thông tin rất nhạy cảm (và không mã hóa tin nhắn), đến y tế@example.ph
nhưng bạn đánh máy sai và gửi đến y tế@exanple.ph
cái đó ở đâu exanple.ph
tên miền không tồn tại... nhưng nó sẽ giải quyết và theo quy tắc SMTP, ngay cả khi không có MX
bản ghi, tin nhắn sẽ được gửi đến địa chỉ IP (ký tự đại diện) mà exanple.ph
giải quyết và sau đó tùy thuộc vào việc MTA có đang lắng nghe ở đó hay không.
.ws
ccTLD (vâng, đó là một quốc gia) có cùng loại ký tự đại diện:
$ đào ws. NS + ngắn
ns5.dns.ws.
us3.dns.ws.
us4.dns.ws.
a.dns.ws.
ns2.dns.ws.
s.dns.ws.
$ đào @s.dns.ws \*.ws. Một +noall +an +nottlunits
*.ws. 300 TRONG 64.70.19.203