Bạn xem log server của webshop.vn và thấy hàng loạt request từ dải IP 103.x.x.x — muốn biết ngay đó là của ISP hay công ty nào mà không phải tra từng địa chỉ riêng lẻ? Hay bạn đọc bản tin bảo mật thấy cụm từ "BGP hijacking" và tự hỏi ASN có liên quan gì đến website mình đang chạy? Hoặc bạn muốn cấu hình WAF để cho phép toàn bộ dải IP của Cloudflare đi qua mà không cần liệt kê từng IP một? Tất cả đều xoay quanh khái niệm ASN — và một khi hiểu rõ, bạn sẽ làm được cả ba việc đó chỉ trong vài phút.
ASN (Autonomous System Number) là số định danh duy nhất cho mỗi hệ thống tự trị (Autonomous System — AS): một tập hợp các dải IP được điều hành bởi một tổ chức (ISP, công ty hosting, CDN, đại học…) với chính sách định tuyến chung. Giao thức BGP (Border Gateway Protocol) sử dụng ASN để các AS trao đổi thông tin định tuyến với nhau — đây chính là cơ chế nền tảng giúp Internet toàn cầu hoạt động như một mạng lưới thống nhất dù được quản lý bởi hàng chục nghìn tổ chức khác nhau.
Tra ASN ngay: nhập số ASN, địa chỉ IP hoặc tên tổ chức vào công cụ tra cứu ASN, bạn sẽ thấy tên tổ chức, quốc gia và toàn bộ dải IP họ đang quảng bá. Không cần cài đặt, không cần đăng nhập.
ASN hoạt động như thế nào trong Internet?
Thay vì mỗi router phải nhớ hàng triệu địa chỉ IP riêng lẻ của toàn thế giới, BGP cho phép mỗi AS quảng bá (announce) những dải IP (prefix) mình sở hữu ra ngoài. Khi một gói tin cần đến 103.121.88.240, hệ thống định tuyến tìm AS nào đang quảng bá prefix bao gồm địa chỉ đó rồi chuyển gói tin vào đó — giống như hệ thống bưu chính tìm bưu cục phụ trách khu vực rồi chuyển thư về tận tay.
Một số ASN quen thuộc ở Việt Nam và quốc tế:
ASNTổ chứcLoạiGhi chúAS135967BKNSHosting/VPS providerNhà cung cấp hosting/VPS hàng đầu Việt NamAS45899VNPTISP quốc giaViễn thông Việt NamAS18403FPT TelecomISP lớnViễn thông FPTAS7552ViettelISP + telecomTập đoàn ViettelAS24086CMC TelecomISP + data centerCMC TelecomAS13335CloudflareCDN + DNSPhân phối toàn cầuAS15169GoogleSearch + cloudGoogle LLCAS32934MetaSocial mediaFacebook, Instagram…
BKNS — nhà cung cấp hosting và VPS với hơn 800 máy chủ vật lý và hơn 10.000 VM — hoạt động dưới ASN AS135967. Khi bạn thuê VPS tại BKNS, địa chỉ IP của server thuộc dải IP do AS135967 quản lý và quảng bá ra toàn cầu qua BGP. Điều này có nghĩa là từ bất kỳ đâu trên Internet, gói tin gửi đến server BKNS đều được định tuyến về AS135967 một cách tự động.
4 bước tra cứu và phân tích ASN
Bước 1 — Tra cứu ASN của một IP hoặc tổ chức
Bước đầu tiên và hay dùng nhất: biết một IP thuộc ASN nào, hay ngược lại, xem tất cả dải IP một ASN đang sở hữu.
👉 Tra ASN: công cụ tra cứu ASN (nhập AS number như AS135967, địa chỉ IP, hoặc tên tổ chức để tìm theo nhiều hướng).
Ví dụ thực tế: log của api.congty.vn ghi nhận 500 request/phút từ dải 1.1.x.x. Tra ASN ra AS13335 (Cloudflare) — đây là traffic từ Cloudflare proxy, có thể là bot crawl hoặc health check, không phải tấn công. Nếu tra ra ASN của VPS provider ẩn danh không rõ nguồn gốc thì cần xem xét thêm.
Lỗi hay gặp:
Tra IP private (
10.x.x.x,192.168.x.x): IP nội bộ không có ASN công khai vì chúng không định tuyến trên Internet. Chỉ tra được IP public.Nhầm "prefix đang quảng bá" với "toàn bộ IP tổ chức sở hữu": một ASN có thể sở hữu nhiều dải IP nhưng chỉ quảng bá một phần ra Internet; phần còn lại có thể dùng nội bộ hoặc chưa triển khai.
Bước 2 — Xem thông tin chi tiết của một địa chỉ IP
Từ ASN, bạn thường muốn đào sâu thêm vào một IP cụ thể: prefix chính xác là gì, tên tổ chức đăng ký, hostname, và quan trọng là thông tin liên hệ abuse để báo cáo khi cần.
👉 Thông tin IP: công cụ tra cứu thông tin IP (AS number, prefix, hostname, abuse contact, tóm tắt WHOIS IP).
Ví dụ: bạn cần báo cáo một IP đang gửi spam đến mail server của doanhnghiep.vn. Công cụ hiển thị abuse contact của ISP quản lý IP đó — bạn soạn report và gửi trực tiếp đến địa chỉ abuse email trong vài phút, đúng chỗ đúng người.
Lỗi hay gặp:
Kỳ vọng abuse contact phản hồi ngay lập tức: nhiều ISP nhỏ hoặc VPS provider rẻ không phản hồi abuse report hoặc phản hồi rất chậm. Đây là hạn chế của hệ sinh thái Internet, không phải lỗi công cụ. Nếu tấn công nghiêm trọng, hãy liên hệ đồng thời với upstream ISP của họ.
Bước 3 — Xem vị trí địa lý và ISP của IP
ASN cho biết tổ chức sở hữu, nhưng đôi khi bạn cần biết thêm vị trí địa lý để phân tích phân phối traffic, cấu hình geolocation rule cho CDN, hay đơn giản là xác minh request đến từ đúng khu vực địa lý như kỳ vọng.
👉 Tra vị trí: công cụ tra cứu vị trí IP (tỉnh/thành, quốc gia, múi giờ, ISP — kết hợp với ASN để có bức tranh đầy đủ về nguồn gốc traffic).
Ví dụ: analytics cho thấy thuongmai.vn có lượng lớn request từ AS45899 (VNPT). Tra địa lý thêm cho biết phần lớn đến từ Hà Nội và TP.HCM — khớp với phân bố người dùng thực tế, không phải bot.
Lưu ý:
Địa lý IP chỉ chính xác đến mức tỉnh/thành phố. Đừng dùng geo-IP để quyết định pháp lý hay hành chính — chỉ dùng để định hướng phân tích traffic.
Bước 4 — Tra Reverse DNS để xác định hostname của IP
Reverse DNS (PTR record) tra ngược từ IP về hostname — giúp bạn xác định một IP là của Googlebot, monitoring service, CDN edge node hay nguồn không rõ, từ đó quyết định có block hay để yên.
👉 Reverse DNS: công cụ tra reverse DNS (nhập IP để xem PTR record đã cấu hình cho IP đó).
Ví dụ: IP 66.249.x.x tra reverse DNS ra crawl-66-249-x-x.googlebot.com — đây là Googlebot, không nên block, thậm chí nên đảm bảo robots.txt cho phép nó crawl đúng trang. Nhưng nếu tra ra hostname exit-node.tor-network.xyz thì cần cân nhắc kỹ hơn.
Lỗi hay gặp:
Thiếu PTR record: nhiều IP không cấu hình reverse DNS — đây là điều bình thường vì PTR không bắt buộc theo giao thức. Thiếu PTR không có nghĩa là IP đáng ngờ. Tuy nhiên với mail server, thiếu PTR thường khiến email bị đánh dấu spam.
ASN trong thực tế: khi nào thực sự cần dùng?
Phân tích log server: nhóm request theo ASN để biết phần lớn traffic đến từ ISP nào, CDN nào, bot crawler nào. Giúp đưa ra quyết định cấu hình caching và geolocation có cơ sở.
Cấu hình firewall và WAF: một số WAF cho phép block hoặc whitelist theo ASN — ví dụ whitelist toàn bộ AS13335 (Cloudflare) để loại trừ false positive, hay block theo ASN của các VPS provider hay xuất hiện trong scan log.
Điều tra sự cố bảo mật: khi server bị tấn công hoặc nhận spam, tra ASN giúp xác định nguồn gốc nhanh hơn nhiều so với tra từng IP riêng lẻ, và gửi abuse report đúng chỗ.
Kiểm tra upstream ISP và peering: với kỹ sư mạng, biết ASN của upstream ISP và các peer giúp phân tích latency, phát hiện định tuyến bất thường và tối ưu BGP configuration.
Câu hỏi thường gặp (FAQ)
ASN là số hay chữ, đọc thế nào? ASN là số nguyên dương, ví dụ 135967 (BKNS) hay 13335 (Cloudflare). Quy ước viết thêm tiền tố "AS" cho dễ phân biệt trong văn bản: AS135967, AS13335. Phạm vi ASN 16-bit là 1–65535; ASN 32-bit từ 65536 trở lên (theo RFC 4893, mở rộng khi kho AS 16-bit cạn kiệt vào năm 2010).
Một tổ chức có thể có nhiều ASN không? Có. Các ISP lớn, cloud provider hay tập đoàn đa quốc gia thường có nhiều ASN cho các vùng địa lý hoặc mục đích khác nhau. Google, ví dụ, có AS15169, AS19527, AS36040 và nhiều ASN khác cho từng dịch vụ và khu vực.
BGP hijacking là gì, có ảnh hưởng đến website tôi không? BGP hijacking xảy ra khi một AS quảng bá prefix IP mà họ không có thẩm quyền, khiến traffic bị định tuyến sai — có thể chặn, nghe lén hoặc chuyển hướng gói tin. Sự cố nghiêm trọng có thể làm mất kết nối đến dải IP lớn trong thời gian ngắn. Hosting tại nhà cung cấp uy tín sử dụng RPKI (Resource Public Key Infrastructure) để xác thực prefix hợp lệ và giảm thiểu rủi ro này.
Làm sao biết server của mình thuộc ASN nào? Tra địa chỉ IP public của server vào công cụ tra cứu ASN là ra ngay. Nếu server đặt tại BKNS, kết quả sẽ hiển thị AS135967 cùng thông tin tổ chức BKNS và dải prefix đang quảng bá.
BKNS Tools — bộ công cụ tra cứu mạng & ASN miễn phí. Tra cứu ASN · Thông tin IP · Vị trí IP · Reverse DNS — không cần đăng nhập.



