Kiểm Tra Hosting Website — Xem Website Dùng Hosting Nào

Kiểm tra hosting của bất kỳ website nào: nhà cung cấp hosting và nền tảng đám mây bên dưới, CDN đứng phía trước, CMS, bên xử lý email của tên miền và nơi tên miền được đăng ký, mỗi mục đều kèm bằng chứng. Ngay cả khi website nằm sau Cloudflare, header riêng của nền tảng, chủ sở hữu khối địa chỉ và các tên không đi qua CDN vẫn có thể chỉ ra nhà cung cấp hosting thật.

Nguồn: DNS của website và mạng công bố địa chỉ của nó (Team Cymru) · cơ quan đăng ký internet khu vực quản lý địa chỉ · header HTTP và mã HTML của chính website · nhật ký Certificate Transparency · cơ quan quản lý tên miền (RDAP)

Công cụ kiểm tra hosting cho biết những gì?

Công cụ kiểm tra hosting tìm ra công ty lưu trữ và phục vụ một website. Nhập tên miền, công cụ sẽ tra địa chỉ IP của website, mạng công bố địa chỉ đó và bên được đăng ký khối địa chỉ, rồi xem chính website để lộ những gì: header HTTP, CNAME mà www trỏ đến, trình tạo website trong mã HTML và nameserver. Mỗi tín hiệu đều được cân nhắc, nên kết quả đi kèm mức độ tin cậy và bằng chứng.

Một website hiếm khi chỉ do một công ty đảm nhận. Tên miền được đăng ký tại một nhà đăng ký, DNS có thể chạy ở nơi khác, một CDN như Cloudflare thường đứng phía trước, và email thường do Google hoặc Microsoft xử lý. Kết quả tách riêng từng lớp, nên câu hỏi "website này dùng hosting nào?" nhận đúng câu trả lời bạn cần.

Kết quả kiểm tra hosting: nhà cung cấp hosting kèm bằng chứng, CDN phía trước, nhà đăng ký, nhà cung cấp DNS và emailKết quả kiểm tra hosting: nhà cung cấp hosting kèm bằng chứng, CDN phía trước, nhà đăng ký, nhà cung cấp DNS và emailCâu trả lờiNhà cung cấp hosting trong một câu, kèm mức độ tin cậy, và CDN phía trước nếu có.Mọi lớpNhà đăng ký, nhà cung cấp DNS, CDN, hosting, nền tảng đám mây bên dưới và email: mỗi công ty một mục riêng.Bằng chứngVì sao công cụ nêu tên nhà cung cấp đó: mạng, header riêng của nền tảng, CNAME, trình tạo website.Chi tiếtMọi địa chỉ của tên miền và của www, chuỗi chuyển hướng, CMS, chứng chỉ và cấu hình email.
Kiểm tra một cửa hàng trực tuyến đứng sau Cloudflare: nền tảng được nhận diện qua header riêng của nó, từng lớp tách riêng kèm bằng chứng. Chọn một số để xem từng phần thể hiện điều gì.

Cách kiểm tra hosting của website

Không có danh bạ công khai nào về khách hàng của các công ty hosting, nên việc tra cứu hosting dựa vào những manh mối mà website để lại công khai, từ mạnh nhất đến yếu nhất:

  1. 1

    Tìm địa chỉ IP của website

    Bản ghi A và AAAA của tên miền cho biết địa chỉ mà trình duyệt kết nối tới, cho cả tên miền và www, vốn có thể khác nhau.

  2. 2

    Tìm mạng đứng sau địa chỉ

    Một địa chỉ công cộng thường được một mạng công bố: một hệ thống tự trị có số hiệu (ASN) do cơ quan đăng ký internet khu vực cấp. Nếu đó là mạng riêng của công ty hosting, tên mạng cho biết công ty: AS47583 là Hostinger, AS53831 là Squarespace. Một nền tảng giữ địa chỉ riêng trên mạng của CDN thì được nhận diện qua bên đăng ký khối địa chỉ: địa chỉ của Shopify nằm trên mạng của Cloudflare nhưng được đăng ký cho Shopify.

  3. 3

    Đọc những gì website tự tiết lộ

    Các nền tảng gắn nhãn cho phản hồi của mình: header cache của Kinsta, X-Powered-By của WP Engine, request id của Vercel. Một www trỏ đến shops.myshopify.com, hay mã HTML riêng của trình tạo website, cũng cho biết nền tảng.

  4. 4

    Cân nhắc, rồi kiểm tra phần còn lại

    Nameserver cho biết DNS được quản lý ở đâu, thường nhưng không phải lúc nào cũng là nơi đặt hosting. Các tín hiệu khớp nhau tạo nên câu trả lời có độ tin cậy cao; khi nhiều nhà cung cấp dùng chung một mạng, câu trả lời chỉ ở mức có thể, kèm danh sách các bên còn lại.

Ai phục vụ example-shop.com

  1. Nhà đăng kýNamecheap, Inc.Nơi đăng ký tên miền
  2. Nhà cung cấp DNSCloudflareVận hành nameserverada.ns.cloudflare.com · rudy.ns.cloudflare.com
  3. CDN hoặc proxyCloudflarePhục vụ người truy cập, đứng trước hostingASNAS13335header HTTPcf-ray: 0000000000000000-FRA
  4. Hosting webShopifyLưu trữ và phục vụ websiteCăn cứ
    • Website trả về header powered-by: Shopify
    • www trỏ đến shops.myshopify.com
    • Trang được xây dựng bằng Shopify, vốn chỉ chạy trên Shopify
  5. EmailGoogle WorkspaceNhận thư của tên miềnaspmx.l.google.com +1
Từ tên miền đi xuống: Nhà đăng ký · Nhà cung cấp DNS · CDN hoặc proxy · Hosting web · Email

Hosting, nhà đăng ký, nhà cung cấp DNS và CDN: ai làm gì

Bốn hoặc năm công ty có thể đứng sau một website, và "hosting" mang nghĩa khác nhau với mỗi người hỏi. Dưới đây là vai trò của từng bên và cách công cụ tìm ra họ:

LớpVai tròCách công cụ tìm raVí dụ
Nhà đăng kýBán và gia hạn tên miền, gửi nameserver của tên miền lên cơ quan quản lý.Bản ghi RDAP của cơ quan quản lýGoDaddy, Namecheap
Nhà cung cấp DNSTrả lời các truy vấn DNS cho tên miền: website, thư và tên miền phụ nằm ở đâu.Bản ghi NSCloudflare, Route 53
CDN hoặc proxyĐứng trước hosting, lưu đệm trang gần người truy cập và lọc tấn công. Người truy cập kết nối tới CDN chứ không phải tới hosting.Mạng và header riêng của CDN (cf-ray, Via)Cloudflare, Fastly
Hosting webLưu trữ tệp và cơ sở dữ liệu của website, chạy mã nguồn của nó.Mạng và bên đăng ký khối của địa chỉ, header của nền tảng, CNAME, trình tạo websiteSiteGround, Kinsta, Shopify
Chạy trênNền tảng đám mây mà một nền tảng thuê máy chủ.Mạng của địa chỉGoogle Cloud, AWS
EmailNhận thư của tên miền.Bản ghi MXGoogle Workspace, Microsoft 365

Vì sao công cụ kiểm tra hosting lại báo Cloudflare?

Vì Cloudflare là công ty mà người truy cập kết nối tới. Khi bản ghi DNS của website được proxy qua Cloudflare, tên miền phân giải ra địa chỉ của Cloudflare, và Cloudflare lấy trang từ hosting thật ở phía sau, khuất khỏi tầm nhìn. Fastly, Amazon CloudFront và Akamai cũng làm như vậy, thường qua một CNAME trỏ đến hostname riêng của CDN, vẫn nhìn thấy được trong DNS. Một công cụ chỉ đọc địa chỉ IP sẽ gọi Cloudflare là hosting: đúng với lưu lượng truy cập, nhưng sai về hosting.

Công cụ này nêu CDN thành một lớp riêng và tiếp tục tìm: header riêng của nền tảng thường đi xuyên qua CDN, và bên đăng ký khối địa chỉ có thể cho biết nền tảng, nên Shopify, Kinsta hay Vercel vẫn được tìm ra dù nằm sau CDN. Tuy nhiên, bản ghi được Cloudflare proxy sẽ ẩn CNAME của nó.

Manh mối về hosting đứng sau CDN

  • Tên không đi qua CDN

    Trên hosting cPanel, cpanel. và webmail. trỏ thẳng đến máy chủ của nhà cung cấp hosting, và mail. hoặc ftp. cũng thường như vậy. Kết quả cho biết các tên này nằm trên mạng nào.

  • Cấu hình email

    Bản ghi MX trỏ đến máy chủ thư của nhà cung cấp hosting, hoặc bản ghi SPF cho phép nhà cung cấp hosting gửi thư, là dấu hiệu chỉ về họ.

  • Nameserver

    Một website dùng nameserver của Hostinger hoặc SiteGround thường được lưu trữ tại đó, ngay cả khi có CDN phía trước.

  • Hỏi chủ website

    Chỉ chủ website và CDN mới biết chắc máy chủ gốc.

Chúng tôi chỉ nêu tên mạng, không bao giờ hiển thị địa chỉ của máy chủ bị ẩn: chính địa chỉ đó cho phép kẻ tấn công vượt qua lớp bảo vệ của CDN.

Tìm hosting của website bằng dig, whois và curl

Các bước tra cứu tương tự từ terminal trên macOS và Linux (trên Windows: nslookup và Resolve-DnsName của PowerShell cho các bước DNS). Thay example.com bằng tên website và 203.0.113.10 bằng địa chỉ của nó:

Cần tìmLệnh
Địa chỉ của websitedig +short example.com A
Mạng đứng sau địa chỉwhois -h whois.cymru.com " -v 203.0.113.10"
Bên nắm giữ khối địa chỉwhois 203.0.113.10
Các header mà website gửicurl -sI https://example.com
www trỏ đến đâudig +short www.example.com CNAME
Nameserverdig +short example.com NS
Máy chủ thưdig +short example.com MX

Khi đứng sau CDN, địa chỉ và mạng là của CDN: hãy đọc header và bên đăng ký khối địa chỉ, vốn nêu tên nền tảng nắm giữ địa chỉ riêng.

Làm sao biết website của mình dùng hosting nào?

Kiểm tra tên miền của bạn ở trên: nhà cung cấp hosting và nhà đăng ký đều kèm liên kết đến trang đăng nhập. Nếu hosting bị ẩn sau CDN, các cách sau sẽ giúp tìm ra:

  1. 1

    Tìm trong hộp thư

    Tìm hóa đơn và thông báo gia hạn: "hosting", "cPanel", "gia hạn", hoặc chính tên miền.

  2. 2

    Kiểm tra nhà đăng ký

    Nhà đăng ký thường bán cả hosting, và trang quản trị hiển thị nameserver, dẫn đến nhà cung cấp DNS.

  3. 3

    Mở trang quản trị của CDN

    Trong Cloudflare, bản ghi DNS của tên miền hiển thị đích thật của từng bản ghi được proxy, tức địa chỉ hoặc hostname của máy chủ gốc. Tra Cứu IP cho biết một địa chỉ thuộc về công ty nào.

Công cụ kiểm tra hosting chính xác đến mức nào?

Chính xác đến đâu tùy vào manh mối mà website để lại. Mỗi câu trả lời mang một trong ba mức đánh giá:

  • Độ tin cậy cao

    Địa chỉ nằm trên mạng riêng của nhà cung cấp hosting, hoặc header riêng, CNAME hay khối địa chỉ của nền tảng chỉ ra nhà cung cấp, và không có gì mâu thuẫn.

  • Nhiều khả năng

    Một tín hiệu tốt chỉ ra nhà cung cấp, hoặc CDN phía trước khiến không thể kiểm tra mạng của địa chỉ.

  • Có thể

    Chỉ các tín hiệu yếu hơn khớp nhau, như nameserver, hoặc nhiều nhà cung cấp dùng chung một mạng (Bluehost và HostGator thường như vậy). Các bên còn lại được liệt kê.

Một đại lý (reseller) hoặc agency thuê chỗ của một nhà cung cấp hosting lớn hơn sẽ hiện thành nhà cung cấp đó: mạng không phân biệt được hai bên.

API kiểm tra hosting

Một endpoint miễn phí hỗ trợ CORS cho trình duyệt: gửi tên miền bằng POST hoặc đặt trong query với GET. Câu trả lời gồm các trường của API cũ của chúng tôi, cộng thêm các lớp, địa chỉ, chuyển hướng, manh mối và chứng chỉ hiển thị ở đây. Mỗi mạng được 10 lượt kiểm tra mỗi phút; một lượt lặp lại trong vòng một giờ được trả từ bộ nhớ đệm.

POST /api/hosting-check
$ curl -X POST https://dnsrobot.net/api/hosting-check \
    -H "Content-Type: application/json" -d '{"domain": "allbirds.com"}'
{
  "domain": "allbirds.com", "state": "hosted",
  "host": { "slug": "shopify", "name": "Shopify", "confidence": "high", "evidence": [ … ] },
  "cdn": { "slug": "cloudflare", "name": "Cloudflare", … },
  "cms": ["Shopify"], "emailProvider": "Microsoft 365", "registrar": "MarkMonitor Inc.", …
}

Câu hỏi thường gặp về kiểm tra hosting

Làm thế nào để kiểm tra hosting của một website?

Nhập tên miền vào công cụ kiểm tra hosting ở trên. Công cụ tra địa chỉ IP của website, mạng công bố địa chỉ đó và bên được đăng ký khối địa chỉ, rồi đọc header HTTP, bản ghi CNAME, mã HTML và nameserver của chính website, sau đó nêu tên nhà cung cấp hosting kèm mức độ tin cậy và bằng chứng. Nếu làm thủ công: tìm địa chỉ bằng dig, mạng bằng whois của Team Cymru, bên nắm giữ khối địa chỉ bằng whois, và header bằng curl.

Vì sao công cụ kiểm tra hosting báo Cloudflare?

Vì website nằm sau proxy của Cloudflare: tên miền phân giải ra địa chỉ của Cloudflare, và Cloudflare lấy trang từ hosting thật. Cloudflare là CDN, không nhất thiết là hosting. Công cụ này hiển thị Cloudflare ở lớp CDN và tìm nền tảng phía sau qua các header đi xuyên qua CDN và qua bên đăng ký khối địa chỉ.

Có tìm được hosting thật của website đứng sau Cloudflare không?

Đôi khi có. Header riêng của nền tảng thường vẫn nêu tên nó, bên đăng ký khối địa chỉ cũng vậy; các tên như cpanel. hay webmail. thường trỏ thẳng đến máy chủ của nhà cung cấp hosting, và kết quả nêu tên mạng của chúng. Khi không có gì lộ ra, hosting vẫn bị ẩn: chỉ chủ website và Cloudflare biết. Chúng tôi không bao giờ hiển thị địa chỉ của máy chủ bị ẩn, vì điều đó sẽ giúp các cuộc tấn công vượt qua CDN.

Nhà cung cấp hosting có phải là nhà đăng ký tên miền không?

Không phải lúc nào cũng vậy. Nhà đăng ký là nơi đăng ký và gia hạn tên miền; nhà cung cấp hosting lưu trữ và phục vụ website. Nhiều công ty làm cả hai, nhưng một tên miền mua ở Namecheap có thể trỏ đến website trên SiteGround, với DNS ở Cloudflare. Kết quả hiển thị nhà đăng ký, nhà cung cấp DNS và nhà cung cấp hosting thành các lớp riêng.

Làm sao biết một website dùng hosting WordPress nào?

Các nhà cung cấp hosting WordPress được quản lý gắn nhãn cho phản hồi của họ: Kinsta, WP Engine, WordPress VIP, Pantheon và các bên khác thêm header riêng, thường đi xuyên qua CDN (website có thể gỡ chúng đi). Trên hosting dùng chung, mạng của địa chỉ cho biết nhà cung cấp. Dòng CMS hiển thị WordPress khi mã HTML để lộ điều đó.

Làm sao biết máy chủ của website đặt ở đâu?

Thường là không thể, và phần lớn công cụ tuyên bố làm được chỉ đang đoán. CDN trả lời từ vị trí gần người truy cập, còn quốc gia của địa chỉ IP trong dữ liệu đăng ký là quốc gia của tổ chức được đăng ký khối địa chỉ, không phải nơi đặt máy chủ. Kết quả hiển thị vị trí CDN đã trả lời và quốc gia của khối địa chỉ, và nói rõ cái nào là cái nào.

Làm sao biết ai lưu trữ email của một website?

Từ bản ghi MX, tức các máy chủ nhận thư của tên miền: smtp.google.com (hoặc aspmx.l.google.com cũ hơn) nghĩa là Google Workspace, *.mail.protection.outlook.com là Microsoft 365. Kết quả nêu tên nhà cung cấp đứng sau các máy chủ MX và liệt kê các dịch vụ mà bản ghi SPF của tên miền cho phép gửi thư, như Microsoft 365 (include:spf.protection.outlook.com) hoặc Amazon SES.

ASN là gì, và nó xác định hosting như thế nào?

ASN là số hiệu của một hệ thống tự trị: một mạng công bố các khối địa chỉ IP ra phần còn lại của internet, gồm khối của chính nó và đôi khi của khách hàng. IANA phân bổ ASN cho năm cơ quan đăng ký internet khu vực, và các cơ quan này cấp chúng cho các nhà vận hành mạng. Các công ty hosting và nền tảng đám mây vận hành mạng riêng, nên mạng mang địa chỉ của website thường cho biết nhà cung cấp hosting: AS16509 là Amazon, AS15169 là Google, AS47583 là Hostinger. Khi địa chỉ của một nền tảng nằm trên mạng của CDN, bên đăng ký khối địa chỉ sẽ cho biết thay.

Công cụ kiểm tra hosting chính xác đến mức nào?

Rất chính xác khi các tín hiệu khớp nhau: mạng riêng của nhà cung cấp hosting hay header riêng của nền tảng khó mà vô tình bị làm giả. Mỗi câu trả lời được đánh giá là Độ tin cậy cao, Nhiều khả năng hoặc Có thể, kèm danh sách bằng chứng, và các nhà cung cấp dùng chung một mạng được nêu tên cùng nhau. Một đại lý thuê chỗ của nhà cung cấp lớn hơn sẽ hiện thành nhà cung cấp lớn đó.

Công cụ kiểm tra hosting có miễn phí không, và các bạn có lưu những gì tôi kiểm tra không?

Miễn phí, không cần tài khoản; mỗi mạng được chạy 10 lượt kiểm tra mỗi phút. Việc kiểm tra chạy trên máy chủ của chúng tôi, nên website chỉ thấy lượt truy cập của chúng tôi, không phải của bạn. Kết quả được lưu trong một giờ để các lần kiểm tra lặp lại nhanh hơn, rồi bị xóa. Chúng tôi không ghi nhật ký ai đã kiểm tra gì.