Tìm Subdomain — Khám Phá Tất Cả Tên Miền Phụ Miễn Phí

Tìm subdomain (tên miền phụ) của bất kỳ tên miền nào từ nhật ký chứng chỉ, một danh sách tên phổ biến, trang chủ và bản ghi DNS của nó, rồi xem subdomain nào phân giải được, mỗi subdomain chạy ở đâu và khi nào chứng chỉ của nó hết hạn.

Nguồn: Cert Spotter và crt.sh (tra cứu nhật ký CT) · tên phổ biến, trang chủ, bản ghi DNS, chuyển vùng · DNS trực tiếp từ Google · thông tin mạng từ Team Cymru

6 nguồn · DNS trực tiếp

Subdomain hoặc URL cũng được: docs.python.org sẽ tìm toàn bộ python.org.

  • Cert Spotter · Chỉ chứng chỉ còn hạn · máy chủ của chúng tôi
  • crt.sh · Từ năm 2013 · trình duyệt của bạn
  • Tên phổ biến · 1.000 nhãn · máy chủ của chúng tôi
  • Trang chủ · Liên kết, header · máy chủ của chúng tôi
  • Bản ghi DNS · NS, MX, SPF… · máy chủ của chúng tôi
  • Chuyển vùng · Từng nameserver · máy chủ của chúng tôi
Kiểm tra DNSGoogle Public DNSA, AAAA và CNAME cho từng tên
Thử

Công cụ tìm subdomain hoạt động như thế nào?

Nó thu thập tên từ các bản ghi công khai và DNS của chính tên miền, rồi hỏi DNS về từng tên.

Mọi chứng chỉ HTTPS do một tổ chức cấp chứng chỉ đáng tin cậy cấp ra đều được ghi vào nhật ký Certificate Transparency cùng mọi tên mà nó bao phủ. Công cụ này đọc hai dịch vụ tra cứu nhật ký: Cert Spotter cho chứng chỉ hiện hành và crt.sh cho mọi chứng chỉ từ năm 2013. Song song, nó hỏi DNS về 1.000 tên phổ biến, đọc các liên kết trên trang chủ và bản ghi của chính tên miền, và thử chuyển vùng.

Sau đó DNS biến danh sách thành bản đồ. Một tên phân giải được sẽ có địa chỉ và mạng công bố các địa chỉ đó, từ đó biết được host hoặc CDN. Một tên lấy từ chứng chỉ hoặc bản ghi DNS mà hôm nay không phân giải được thì từng có thật: đó là một tên đã ngừng dùng. Còn một liên kết trên trang chủ có thể trỏ tới một tên chưa từng tồn tại.

  • Cert Spotter511,1 s
  • crt.sh7421,6 s
  • Tên phổ biến242,6 s
  • Trang chủ141,9 s
  • Bản ghi DNS10,4 s
  • Chuyển vùngTừ chối ×42,3 s
Gộp lại
Đã bỏ trùng lặp và wildcard, không tính chính tên miền
81tên miền phụ
DNS: A, AAAA, CNAME
61 phân giải được20 không phân giải
Host và CDN
10mạng
  • Nhật ký chứng chỉ: mọi tên trên chứng chỉ công khai; Cert Spotter là chứng chỉ hiện hành, crt.sh lùi về tới năm 2013.
  • Tên phổ biến, trang chủ, bản ghi: những tên đang hoạt động mà không chứng chỉ nào ghi.
  • DNS: mỗi tên và mỗi loại một câu hỏi tới Google Public DNS.
python.org, tìm kiếm ngày 22 tháng 10 năm 2026: mỗi bước tìm được gì và mất bao lâu.
Kết quả tìm subdomain cho python.org: 81 subdomain, tên nào phân giải được, bản đồ host và ngày chứng chỉ của từng tênKết quả tìm subdomain cho python.org: 81 subdomain, tên nào phân giải được, bản đồ host và ngày chứng chỉ của từng tênCâu trả lời trước tiênTìm thấy bao nhiêu tên, bao nhiêu tên hiện phân giải được, và trên bao nhiêu mạng.Dữ kiện DNS, không phải phán xétWildcard DNS, chứng chỉ wildcard, tên không phân giải được, tên không có trong nhật ký chứng chỉ nào và chuyển vùng, mỗi mục kèm bằng chứng.Mỗi tên chạy ở đâuMỗi host hoặc CDN một dải, rộng theo số tên của nó, kèm các nền tảng mà CNAME của nó tiết lộ.Mọi tên chỉ cách một cú nhấpMỗi nhãn là liên kết đến dòng của nó: trạng thái, địa chỉ, chuỗi CNAME, host và ngày chứng chỉ.
Kết quả tìm kiếm cho python.org: các con số tổng, ghi chú DNS và bản đồ nơi mỗi subdomain đang chạy. Chọn một số để xem từng phần thể hiện điều gì.

Làm sao tìm tất cả subdomain (tên miền phụ) của một tên miền?

Kết hợp các bản ghi thụ động với vài câu hỏi DNS: không phương pháp đơn lẻ nào tìm được mọi tên.

Nhật ký chứng chỉ liệt kê mọi tên từng có chứng chỉ công khai, nhưng không có gì dưới một wildcard và không có tên nào chưa từng phục vụ HTTPS. Hỏi DNS về các tên phổ biến sẽ tìm ra những host đang hoạt động mà nhật ký chưa từng thấy. Trang chủ và các bản ghi của tên miền cho thêm vài tên, còn chuyển vùng, nếu máy chủ cho phép, sẽ liệt kê toàn bộ vùng.

Công cụ này chạy tất cả cùng lúc. Những phương pháp cần bộ dữ liệu trả phí (passive DNS) hoặc sao chép dữ liệu của trang khác trái với điều khoản của họ (cào kết quả công cụ tìm kiếm, một số API công khai) không được sử dụng.

Phương phápTìm đượcBỏ sótTại đây
Nhật ký chứng chỉMọi tên trên chứng chỉ công khai từ năm 2013Tên dưới wildcard; tên chưa từng có HTTPSCả hai dịch vụ tra cứu
Tên phổ biếnHost đang hoạt động có nhãn dễ đoánNhãn lạ1.000 + 4.000
Trang chủHost mà trang liên kết hoặc tảiTên không được liên kếtCó
Bản ghi DNSHost email, nameserver và SPFMọi thứ khácCó
Chuyển vùngToàn bộ vùng, nếu được phépBị từ chối gần như ở mọi nơiTừng nameserver
Duyệt NSECMọi tên trong vùng NSEC thông thườngVùng NSEC3 và vùng chưa kýChưa có
Passive DNSTên xuất hiện trong lưu lượng của bộ phân giảiCần bộ dữ liệu trả phíKhông
Công cụ tìm kiếmHost của các trang đã được lập chỉ mụcTên chưa được lập chỉ mục; việc cào dữ liệu vi phạm điều khoảnKhông
Các phương pháp tìm subdomain: mỗi cách tìm được gì, bỏ sót gì, và công cụ này dùng cách nào.

Làm sao tìm subdomain không có chứng chỉ?

Hãy hỏi DNS về những tên có khả năng tồn tại: mọi tên miền chúng tôi đo đều có những tên đang hoạt động chưa từng xuất hiện trong nhật ký chứng chỉ nào.

Chúng tôi đã hỏi 1.000 nhãn phổ biến (www, mail, vpn, dev…) dưới 13 tên miền nổi tiếng và so sánh các kết quả với toàn bộ lịch sử của crt.sh. Mỗi tên miền có từ 3 đến 71 tên đang hoạt động chưa từng xuất hiện trong nhật ký nào; uber.com (71), kompas.com (37) và github.com (32) có thêm nhiều nhất. Các liên kết trên trang chủ bổ sung thêm tối đa 65 tên (kompas.com); 160 trang ngôn ngữ mà wordpress.org liên kết tới không thể xác nhận bằng DNS, vì wildcard của nó trả lời mọi tên.

Mặc định, công cụ hỏi 1.000 nhãn đầu tiên của danh sách SecLists, và thêm 4.000 nhãn khi bạn yêu cầu; tính tổng cộng, số câu hỏi gấp năm lần và số kết quả tìm được nhiều hơn khoảng 60%. Wildcard DNS được kiểm tra trước, nên một tên đoán được chỉ được tính khi có bản ghi riêng.

Tên đang hoạt động chưa từng có trong nhật ký chứng chỉ nào1.000 nhãn phổ biến, đã loại câu trả lời wildcard
  • uber.com71
  • kompas.com37
  • github.com32
  • stripe.com28
  • tesla.com22
  • tokopedia.com20
  • wordpress.org14
  • nasa.gov13
  • isc.org7
  • ycombinator.com6
  • python.org5
  • mozilla.org5
  • dnsrobot.net3
  • chưa từng có trong CT
  • có trong nhật ký CT
  • wordpress.org: wildcard DNS: phân giải được cũng không chứng minh gì
Đo lường của DNS Robot, ngày 22 tháng 10 năm 2026: 13 tên miền, so với toàn bộ lịch sử của crt.sh.

Certificate Transparency là gì, và nó làm lộ subdomain như thế nào?

Certificate Transparency (CT) là một tập hợp các nhật ký công khai, chỉ cho phép ghi thêm, chứa mọi chứng chỉ mà các tổ chức cấp chứng chỉ đáng tin cậy cấp ra.

Các trình duyệt bắt buộc điều này: Chrome từ chối chứng chỉ được cấp sau ngày 30 tháng 4 năm 2018 nếu không có dấu thời gian được ký từ các nhật ký CT. Mỗi nhật ký là một cây Merkle mà ai cũng đọc được và không ai thay đổi được, nên một khi chứng chỉ đã được ghi, mọi tên trong đó đều công khai, thường là trước cả khi website bắt đầu dùng tên đó.

Đó là lý do một subdomain mới xuất hiện ở đây ngay khi nó có HTTPS, và một subdomain cũ vẫn tìm được sau khi đã tắt. Một công cụ tra cứu Certificate Transparency như crt.sh hay Cert Spotter đọc các nhật ký đó giúp bạn; công cụ này hỏi cả hai.

Google Argon 2026h2một trong các nhật ký Chrome tin cậy3,45 T mục
mục cũ nhấtchỉ ghi thêm: các mục không bao giờ bị sửa hay xóamới nhất
Chứng chỉ được ghi nhận
Đơn vị cấp
Let's Encrypt
Ngày cấp
20 thg 10, 2026
Hết hạn
18 thg 1, 2027
Các tên trong chứng chỉblurb-it.python.org
Trong công cụ này
blurb-it.python.orgPhân giải được
↳ …elb.amazonaws.comAWS
Ai đã cấp các chứng chỉ được ghi trong 28 ngày tính đến 22 tháng 10 năm 2026
  • Let's Encrypt 52,35%
  • Google Trust Services 22,21%
  • Mọi tổ chức cấp chứng chỉ khác 25,44%
Nguồn: signed tree head của Argon 2026h2 và dữ liệu CT của Cloudflare Radar, ngày 22 tháng 10 năm 2026; chứng chỉ lấy từ Cert Spotter.

Vì sao một subdomain không phân giải được?

Vì DNS không còn địa chỉ cho nó: tên đã bị xóa, chưa bao giờ có địa chỉ, hoặc trỏ tới thứ đã không còn.

NXDOMAIN nghĩa là tên đó không còn tồn tại. Không có địa chỉ (NOERROR mà không có bản ghi A hay AAAA) nghĩa là tên tồn tại nhưng chỉ dành cho các bản ghi khác, chẳng hạn email. Mồ côi (dangling) nghĩa là CNAME của nó trỏ tới một đích không tồn tại.

Tên cũ là chuyện bình thường: trong 2.036 tên từ nhật ký chứng chỉ của 11 tên miền chúng tôi kiểm tra, một nửa không còn tồn tại. Một tên không phân giải được không phải là lỗi của trang này; đó là một tên đã ngừng dùng mà bạn có thể muốn dọn dẹp.

2.036 tên từ nhật ký chứng chỉ của 11 tên miền
  • 922 phân giải được (45%)
  • 1.008 NXDOMAIN (50%)
  • 106 không có địa chỉ (5%)
  • blog-stage.python.org
    $ dig blog-stage.python.org
    status: NXDOMAIN
    Không phân giải đượcTên này không tồn tại.
  • mg.python.org
    $ dig mg.python.org A
    status: NOERROR, ANSWER: 0
    $ dig +short mg.python.org MX
    10 mxa.mailgun.org.
    Không có địa chỉTên tồn tại, nhưng chỉ dành cho các bản ghi khác, chẳng hạn email.
  • shop.example.com
    $ dig shop.example.com
    shop.example.com. CNAME old-shop.example.net.
    old-shop.example.net: NXDOMAIN
    CNAME mồ côiNó trỏ tới một tên đã không còn.
Đo lường của DNS Robot, ngày 22 tháng 10 năm 2026. Các ví dụ là tên giả định dưới example.com, trừ blog-stage và mg, lấy từ kết quả tìm kiếm python.org.

CNAME mồ côi (dangling CNAME) là gì?

CNAME mồ côi là một bản ghi DNS vẫn trỏ tới một tên không còn tồn tại, chẳng hạn một bộ cân bằng tải đã bị xóa hoặc một dịch vụ hosting đã bị hủy.

Trước hết, đó là việc cần dọn dẹp: subdomain hiển thị lỗi, và bản ghi chẳng làm gì cả. Trong 2.036 tên trên chứng chỉ của 11 tên miền, chúng tôi tìm thấy 25 CNAME mồ côi, trên 8/11 tên miền, phần lớn là các bộ cân bằng tải trên đám mây đã bị xóa.

Nó cũng có thể là một rủi ro. Nếu đích là một dịch vụ nơi ai cũng có thể nhận lại cái tên vừa được giải phóng, như một storage bucket hoặc một trang trên vài nền tảng, người lạ có thể phục vụ trang trên subdomain của bạn: đó là chiếm quyền subdomain (subdomain takeover). Công cụ này hiển thị dữ kiện DNS cho mọi tên, và chỉ ghi “có thể bị chiếm quyền” khi cả CNAME lẫn trang đều khớp với dấu hiệu tài nguyên chưa có chủ đã được công bố của một dịch vụ.

Bản ghishop.example.comCNAME
Đíchold-shop.example.netNXDOMAIN: đã bị xóa
25

25 CNAME mồ côi trong 2.036 tên (1,2%), trên 8/11 tên miền

  • Bộ cân bằng tải trên đám mây đã bị xóa
  • Endpoint Skype for Business Online đã ngừng hoạt động
  • Một diễn đàn hosting đã bị hủy
  1. Mồ côiĐích của CNAME không tồn tạiMột dữ kiện DNS, hiển thị cho mọi tên: hãy xóa bản ghi nếu không dùng nữa.
  2. Có thể bị chiếm quyềnCNAME và trang khớp với dấu hiệu tài nguyên chưa có chủ của một dịch vụHiển thị kèm bằng chứng. Là dấu hiệu, không phải bằng chứng.
  3. Khó bị chiếm quyềnDịch vụ xác minh ai sở hữu tên miềnFastly, CloudFront, Zendesk, Statuspage và các dịch vụ khác: không bao giờ bị gắn cờ.
Đo lường của DNS Robot, ngày 22 tháng 10 năm 2026; các mức tuân theo can-i-take-over-xyz. Bản ghi minh họa là giả định.

Chuyển vùng DNS của bạn có đang mở không?

Gần như chắc chắn là không: mọi nameserver của 12 tên miền thật mà chúng tôi kiểm tra đều từ chối chuyển vùng DNS.

Chuyển vùng (AXFR) tồn tại để sao chép một vùng sang các máy chủ phụ của nó. Khi bất kỳ ai khác yêu cầu, một máy chủ đang mở sẽ gửi mọi tên trong vùng. RFC 5936 nói rằng máy chủ nên hạn chế việc này và không nên mặc định mở cho tất cả.

Công cụ gửi một câu hỏi AXFR tới từng nameserver của tên miền và báo cáo từng câu trả lời. Chỉ có tên miền thử nghiệm zonetransfer.me, được lập ra để minh họa vấn đề này, trả lời bằng 52 bản ghi của nó.

Câu hỏi AXFR tới từng nameserverAXFR python.org
  • ns-1134.awsdns-13.org205.251.196.110REFUSED
  • ns-2046.awsdns-63.co.uk205.251.199.254REFUSED
  • ns-981.awsdns-58.net205.251.195.213REFUSED
  • ns-484.awsdns-60.com205.251.193.228REFUSED
zonetransfer.me · tên miền thử nghiệm công khai
  • nsztm1.digi.ninjaAXFR zonetransfer.meĐã gửi 52 bản ghi

12/12 tên miền thật bị từ chối trên mọi nameserver

Đo lường của DNS Robot, ngày 22 tháng 10 năm 2026: bốn nameserver của python.org, và zonetransfer.me.

Vì sao không thể tìm thấy mọi subdomain?

Vì có những tên không bao giờ công khai: không chứng chỉ nào ghi tên chúng, không liên kết nào trỏ tới chúng, và không nhãn phổ biến nào khớp.

Ba loại tên hiếm khi hoặc không bao giờ vào được nhật ký, và DNS chỉ tìm ra chúng nếu nhãn của chúng đoán được. Khoảng 36% số mục chứng chỉ được ghi trong 28 ngày tính đến 22 tháng 10 năm 2026 có tên wildcard, và mỗi mục như vậy che giấu những tên mà nó phục vụ.

  • *.python.org?.python.org?.python.orga.b.python.orgđược bao phủđược bao phủsâu hai nhãn:không được bao phủcó phục vụ, nhưng không bao giờ có trong nhật ký

    Tên dưới một wildcard

    Chứng chỉ *.python.org bao phủ mọi tên sâu một nhãn mà không liệt kê tên nào. Nhật ký ghi lại wildcard, không phải những tên mà nó phục vụ.

    Trong nhật kýChỉ *.python.org
  • Mạng văn phòng, DNS nội bộintranet.corp.exampleprinter.corp.examplenas.corp.example
    Nhật ký CT công khai
    không có chứng chỉ công khai

    Tên trên mạng nội bộ

    Những tên chỉ tồn tại trong DNS nội bộ của một công ty hiếm khi có chứng chỉ công khai. Không có chứng chỉ, chúng không bao giờ vào nhật ký.

    Trong nhật kýKhông có gì
  • ssh.example.com:22relay.example.com:25ftp.example.com:21
    không HTTPS, không chứng chỉ

    Tên không phục vụ HTTPS

    Một host SSH, một mail relay hay một máy chủ FTP cũ không cần chứng chỉ công khai, nên tên của nó thường không bao giờ vào nhật ký.

    Trong nhật kýKhông có gì
36%số mục chứng chỉ được ghi trong 28 ngày tính đến 22 tháng 10 năm 2026 có tên wildcard (Cloudflare Radar). Mỗi mục như vậy che giấu những tên mà nó phục vụ.

Mỗi subdomain được host ở đâu?

Địa chỉ của mỗi tên thuộc về một mạng, và mạng đó cho biết host hoặc CDN đang chạy tên đó.

Công cụ hỏi Team Cymru mạng nào công bố từng địa chỉ, rồi đối chiếu mạng và chuỗi CNAME với hơn 200 nhà cung cấp của công cụ Kiểm Tra Hosting. Một CNAME thường cho biết nền tảng đứng sau CDN: Read the Docs sau Cloudflare, hay Heroku và Netlify trên mạng của Amazon.

Sau một CDN, các địa chỉ là của biên CDN, giống nhau cho nhiều website; máy chủ phía sau vẫn được giữ kín. Công cụ không bao giờ đoán địa chỉ gốc (origin).

Các subdomain của python.org chạy ở đâu61 phân giải được
  • DigitalOceanAS1406114
  • FastlyAS5411311
  • GitHub PagesAS5411311
  • Amazon Web ServicesAS16509· qua9
  • HetznerAS249406
  • CloudflareAS13335· qua5
  • Google CloudAS396982· qua2
  • OVHcloudAS162761
  • Advanced Software Production Line, S.L.AS2061021
  • Civilized Discourse Construction Kit, Inc.AS394230· qua1
  • University of OregonAS37011
  • Biên CDN: địa chỉ dùng chung, máy chủ gốc được giữ kín
  • mạng riêng của host
python.org, ngày 22 tháng 10 năm 2026: các tên phân giải được, theo host, từ dữ liệu mạng của Team Cymru và chuỗi CNAME.

Liệt kê subdomain (subdomain enumeration) là gì?

Liệt kê subdomain là lập danh sách các subdomain của một tên miền, một cách thụ động từ các bản ghi công khai hoặc chủ động bằng các câu hỏi DNS và các yêu cầu.

Các nguồn thụ động đọc những gì đã công khai, như nhật ký chứng chỉ, và không gửi gì tới máy chủ của tên miền. Các kiểm tra chủ động hỏi DNS một câu cho mỗi tên, ở đây qua Google Public DNS, tải trang chủ, hoặc yêu cầu chính các nameserver của tên miền chuyển vùng. Các đội bảo mật liệt kê subdomain để tìm ra host bị lãng quên trước người khác, thường bằng một công cụ quét subdomain (subdomain scanner); lượt quét subdomain ở đây chỉ chạy các kiểm tra nhẹ, tiêu chuẩn: tên phổ biến, bản ghi, trang chủ và chuyển vùng.

Thụ động

Đọc bản ghi công khai; không gửi gì tới tên miền

  • Cert Spotter51 tên
  • crt.sh74 tên

Chủ động

Hỏi Google Public DNS về từng tên, tải trang chủ và yêu cầu từng nameserver gửi vùng

  • Tên phổ biến24 tên
  • Trang chủ14 tên
  • Bản ghi DNS1 tên
  • Chuyển vùngTừ chối ×4
Lượt tìm kiếm python.org: mỗi loại nguồn tìm được gì.

NSEC và NSEC3 che giấu hay làm lộ các tên trong vùng như thế nào?

Trong một vùng được ký bằng DNSSEC, bản ghi NSEC nối mỗi tên với tên kế tiếp, nên ai cũng có thể lần theo chuỗi; NSEC3 băm các tên để ngăn điều đó.

Hỏi một tên không tồn tại trong vùng NSEC thông thường sẽ nhận về hai tên thật nằm hai bên nó; lặp lại việc này sẽ duyệt được toàn bộ vùng. NSEC3 trả về giá trị băm thay vào đó, nhưng một bộ từ điển vẫn có thể bẻ được. Một phương pháp mới hơn, Compact Denial (RFC 9824), không để lộ tên lân cận nào.

Hầu hết các tên miền chúng tôi kiểm tra dùng NSEC3 hoặc không dùng DNSSEC; một số ít, như isc.org, vẫn dùng NSEC thông thường.

NSECtên thật kế tiếp, theo thứ tự

?blog.example.comapi.example.com→docs.example.com
isc.orgnlnetlabs.nlsidn.nlripe.net

NSEC3giá trị băm của tên kế tiếp

?blog.example.com2vptu5timamqttgl…→b4um86eghhds6nea…
iana.orgicann.orgverisign.comnic.czdenic.deafnic.frpaypal.combund.degov.uk

Compact Denialmột tên kế tiếp giả: không có gì để lần theo

?blog.example.comblog.example.com→\000.blog.example.com
cloudflare.com

Không có DNSSECNXDOMAIN

?blog.example.com→NXDOMAIN
google.comdnsrobot.net
Câu trả lời phủ định sự tồn tại cho một tên ngẫu nhiên, đo lường của DNS Robot, ngày 22 tháng 10 năm 2026. Chuỗi minh họa là giả định.

Bạn có thể làm gì với danh sách subdomain?

Lập danh mục, dọn dẹp bản ghi cũ và kiểm tra mỗi subdomain đang phục vụ gì.

Xuất danh sách dưới dạng CSV, xóa bản ghi của những tên không còn phân giải được, và kiểm tra chứng chỉ, host và bản ghi DNS của những tên còn phân giải.

Dữ liệu và ghi công

  • Dữ liệu chứng chỉ từ Cert Spotter (SSLMate) và crt.sh (Sectigo).
  • Tên phổ biến: 1.000 (và 5.000) nhãn đầu tiên của subdomains-top1million-5000.txt từ SecLists, © Daniel Miessler, giấy phép MIT.
  • Dấu hiệu chiếm quyền được phỏng theo can-i-take-over-xyz của EdOverflow và cộng sự, CC BY 4.0, được DNS Robot chỉnh sửa.
  • Thông tin mạng từ dịch vụ IP to ASN của Team Cymru; câu trả lời DNS từ Google Public DNS.

Câu hỏi thường gặp về công cụ tìm subdomain

Công cụ tìm subdomain là gì?

Công cụ tìm subdomain, còn gọi là công cụ tra cứu hay tìm kiếm subdomain, liệt kê các tên nằm dưới một tên miền, chẳng hạn blog.example.com. Công cụ này tra cứu qua hai dịch vụ nhật ký Certificate Transparency, hỏi DNS về 1.000 tên phổ biến, đọc trang chủ và các bản ghi DNS của tên miền, và thử chuyển vùng. Sau đó nó kiểm tra mọi tên bằng DNS trực tiếp: tên đó có phân giải được không, địa chỉ của nó và host của nó.

Công cụ tìm subdomain này có miễn phí không, và có giới hạn gì?

Có, miễn phí và không cần đăng ký. Mỗi lượt tìm liệt kê mọi tên mà các nguồn trả về và kiểm tra DNS tối đa 2.000 tên trong số đó; phần còn lại được liệt kê là chưa kiểm tra, kèm một nút để kiểm tra 500 tên tiếp theo. Bạn có thể kiểm tra thêm 4.000 tên phổ biến, và tối đa 100 web server mỗi lần nhấn. Câu trả lời được lưu theo tên miền trong vài giờ, không bao giờ theo khách truy cập.

Một tên miền có thể có bao nhiêu subdomain?

Không có giới hạn cố định. DNS giới hạn mỗi nhãn ở 63 ký tự và một tên đầy đủ ở 253 ký tự khi viết ra (255 octet trên đường truyền), nhưng không tiêu chuẩn nào giới hạn số tên trong một vùng. Hầu hết tên miền có vài chục tên; các tổ chức lớn có hàng nghìn. Trong các lần thử của chúng tôi, nasa.gov có hơn 21.000 tên trong nhật ký chứng chỉ, còn python.org có 81 subdomain từ tất cả các nguồn.

Vì sao thiếu một số subdomain?

Một tên chỉ xuất hiện nếu có nguồn nào đó biết nó. Tên dưới chứng chỉ wildcard, tên trên mạng nội bộ và tên chưa từng phục vụ HTTPS hiếm khi hoặc không bao giờ vào được nhật ký chứng chỉ, và DNS chỉ tìm ra chúng khi nhãn của chúng là nhãn phổ biến. Khoảng 36% số mục chứng chỉ được ghi trong 28 ngày tính đến 22 tháng 10 năm 2026 có tên wildcard. Chuyển vùng thì sẽ liệt kê tất cả, nhưng gần như mọi máy chủ đều từ chối.

crt.sh là gì?

crt.sh là công cụ tra cứu Certificate Transparency miễn phí do Sectigo vận hành. Nó đọc mọi nhật ký mà Chrome tin cậy và lưu từng chứng chỉ từ năm 2013, nên cũng liệt kê những tên có chứng chỉ đã hết hạn. Nó có thể chậm và có thể trễ vài tuần so với các nhật ký bận rộn nhất, nên công cụ này hỏi crt.sh từ trình duyệt của bạn và dùng thêm Cert Spotter cho chứng chỉ hiện hành.

Tra cứu subdomain của một tên miền có hợp pháp không?

Đọc nhật ký chứng chỉ là đọc bản ghi công khai: ghi lại mọi tên chính là mục đích của Certificate Transparency. Những câu hỏi DNS mà công cụ này gửi cũng giống những câu mà bất kỳ trình duyệt hay máy chủ email nào vẫn gửi, mỗi tên một câu. Kiểm tra sâu hơn vào hệ thống không thuộc về bạn, như quét cổng hay thử đăng nhập, cần có sự cho phép của chủ sở hữu; công cụ này không làm bất cứ điều gì như vậy.

Làm sao check subdomain còn hoạt động không?

Hãy tìm tên miền của nó ở đây và xem dòng của nó: Phân giải được nghĩa là hôm nay DNS trả về địa chỉ cho nó, với địa chỉ và host hiển thị bên cạnh. Không phân giải được nghĩa là NXDOMAIN hoặc không có địa chỉ. Để xem web server có trả lời không, hãy chọn Kiểm tra web server: mã trạng thái, tiêu đề trang và server sẽ hiện dưới mỗi tên. Nhờ vậy công cụ này cũng là một công cụ check subdomain.

Chứng chỉ wildcard là gì?

Chứng chỉ wildcard bao phủ mọi tên sâu một nhãn, chẳng hạn *.example.com cho blog.example.com và shop.example.com, mà không liệt kê chúng. Khi đó nhật ký chứng chỉ chỉ hiển thị wildcard, nên những tên mà nó phục vụ bị ẩn khỏi mọi công cụ tìm subdomain đọc nhật ký. Wildcard không bao giờ bao phủ hai nhãn: a.b.example.com cần có tên riêng trên một chứng chỉ, hoặc một wildcard *.b.example.com.

Chuyển vùng DNS là gì?

Chuyển vùng DNS (AXFR) sao chép toàn bộ một vùng, gồm mọi tên và mọi bản ghi, từ một nameserver sang nameserver khác. Nó tồn tại để các máy chủ phụ luôn đồng bộ. Nếu một máy chủ cho phép bất kỳ ai làm việc này, vùng có thể bị tải xuống, nên máy chủ cần giới hạn nó cho các máy chủ phụ của mình. Công cụ này kiểm tra từng nameserver và hiển thị mở, từ chối hoặc không kiểm tra được.

Chiếm quyền subdomain là gì?

Chiếm quyền subdomain (subdomain takeover) xảy ra khi một bản ghi DNS, thường là CNAME, vẫn trỏ tới một tài nguyên đám mây hoặc hosting đã bị xóa, và một người khác nhận lấy tên của tài nguyên đó. Khi đó họ có thể phục vụ nội dung trên subdomain. Công cụ này hiển thị CNAME mồ côi như một dữ kiện DNS, và chỉ ghi có thể bị chiếm quyền khi CNAME và trang khớp với một dấu hiệu tài nguyên chưa có chủ đã biết.

Tôi có thể ẩn subdomain của mình không?

Được một phần. Dùng chứng chỉ wildcard để các tên không lần lượt xuất hiện trong nhật ký, giữ tên nội bộ trong DNS nội bộ, từ chối chuyển vùng với mọi máy chủ trừ máy chủ phụ của bạn, và tránh nhãn dễ đoán cho dịch vụ riêng tư. Tuy vậy, tên trong DNS hiếm khi là bí mật: hãy coi mọi tên công khai là có thể bị tìm thấy và bảo vệ dịch vụ đứng sau nó.

Có API không?

Có. GET https://dnsrobot.net/api/subdomain-finder?domain=example.com truyền từng giai đoạn dưới dạng một dòng JSON tới script và máy chủ; các trang trên website khác không thể gọi nó từ trình duyệt (chúng nhận mã 403). Lệnh POST với {"domain": …} vẫn trả lời theo định dạng của phiên bản trước. API miễn phí với giới hạn 10 lượt tìm mỗi phút cho mỗi địa chỉ, và bước crt.sh do phía gọi tự thực hiện.

Còn thiếu điều gì?Đề xuất tính năng hoặc công cụ mới