Chất lượng IP dân cư: 5 tiêu chí và cách tự kiểm tra trong 15 phút
Một IP dân cư tốt là IP đúng loại, đúng nơi, đủ nhanh, đủ đa dạng và giữ được phiên khi cần. Bài viết giải thích từng tiêu chí bằng số liệu đo thật và kèm script để bạn tự kiểm tra.

Mục lục
- 1. Đúng loại: IP có thật sự thuộc nhà mạng không
- 2. Đúng nơi: vị trí có khớp với nơi bạn chọn không
- 3. Đủ nhanh và ổn định
- 4. Đủ đa dạng: mỗi lần xoay có ra IP mới không
- 5. Giữ được phiên khi bạn cần
- Còn điểm rủi ro trên các trang kiểm tra IP thì sao?
- Tự kiểm tra trong 15 phút
- BinProxy và năm tiêu chí này
- Câu hỏi thường gặp
- IP dân cư có phải là IP tĩnh không?
- Vì sao trang kiểm tra IP báo vị trí khác nơi tôi chọn?
- Tỉ lệ thành công bao nhiêu thì ổn?
- Có nên tin điểm rủi ro của các trang chấm IP không?
- Cần thử bao nhiêu IP thì đủ để đánh giá?
"IP dân cư chất lượng cao" là cụm từ bạn gặp ở hầu hết các trang bán proxy, nhưng ít nơi nói rõ chất lượng ở đây nghĩa là gì và đo bằng cách nào. Bài này thử trả lời cho rõ: một IP dân cư tốt là IP đúng loại, đúng nơi, đủ nhanh, đủ đa dạng và giữ được phiên khi bạn cần. Cả năm điều đó bạn đều tự kiểm tra được, và cuối bài có sẵn một đoạn script để làm việc này trong khoảng 15 phút.
Có một lưu ý nhỏ trước khi bắt đầu: không có "điểm chất lượng" duy nhất nào cho một IP cả. IP tốt cho việc theo dõi giá ở Đức chưa chắc đã tốt cho việc kiểm tra quảng cáo ở Việt Nam. Vì vậy bạn cứ đọc năm tiêu chí dưới đây như năm câu hỏi để tự hỏi cho đúng công việc của mình nhé.

1. Đúng loại: IP có thật sự thuộc nhà mạng không
Điều làm nên một IP dân cư là chủ của nó: IP phải nằm trong dải mà nhà mạng cấp cho các hộ gia đình, chứ không phải dải của công ty cho thuê máy chủ. Cách tra thì rất đơn giản, chúng tôi đã viết ở bài Proxy dân cư và proxy datacenter: khác nhau ở đâu: bạn chỉ cần xem tên tổ chức sở hữu IP là nhà mạng hay công ty hosting.
Điều thú vị là không mạng proxy dân cư nào đạt 100% ở tiêu chí này. Trong báo cáo Proxy Market Research 2026, Proxyway dùng cơ sở dữ liệu IP2Location để xem bao nhiêu IP của mỗi mạng được xếp vào loại nhà mạng hoặc di động. Kết quả của các mạng được thử nằm trong khoảng từ 92,20% đến 98,68%. Phần còn lại là IP của hosting, doanh nghiệp và vài loại khác.
Vậy nên nếu bạn thử 50 IP và thấy một hai cái mang tên công ty hosting, đó là chuyện bình thường. Còn nếu con số đó lên tới mười hay hai mươi, bạn nên hỏi lại nhà cung cấp.
2. Đúng nơi: vị trí có khớp với nơi bạn chọn không
Khi bạn chọn "Mỹ, bang Texas", bạn mong IP nhận về nằm ở Texas. Ở cấp quốc gia, điều này hầu như luôn đúng. Xuống tới cấp thành phố thì mọi chuyện mơ hồ hơn, và lý do không hẳn nằm ở nhà cung cấp proxy.
Vị trí của một IP là thứ các hãng dữ liệu phải ước lượng. MaxMind, một trong những hãng được dùng nhiều nhất, tự công bố độ chính xác của mình: tính trên toàn thế giới, 71% IP được định vị đúng trong bán kính 50 km, 27% được gán vào một thành phố nhưng lệch hơn 50 km, và 2% không có dữ liệu cấp thành phố (bảng độ chính xác của MaxMind). Nghĩa là ngay cả với dữ liệu trả tiền, cứ bốn IP thì có khoảng một cái bị đặt sai thành phố.
Thêm vào đó, mỗi hãng lại có cơ sở dữ liệu riêng. Cùng một IP, nơi này ghi Hà Nội, nơi kia ghi Bắc Ninh. Mạng proxy chọn IP theo một cơ sở dữ liệu, còn công cụ bạn dùng để kiểm tra có thể dựa trên cơ sở dữ liệu khác, nên hai bên lệch nhau là chuyện dễ gặp.
Vài gợi ý để bạn đỡ đau đầu:
- Chỉ lọc tới mức mình thật sự cần. Nếu công việc chỉ cần đúng quốc gia thì đừng chọn thành phố, vì lọc càng hẹp thì số IP càng ít.
- Khi vị trí thành phố là điều quan trọng, hãy tra IP bằng hai nguồn khác nhau rồi mới kết luận.
- Tốt nhất là kiểm tra bằng chính website bạn cần: nó hiện giá, ngôn ngữ, cửa hàng gần nhất của vùng nào?
3. Đủ nhanh và ổn định
Có hai con số đáng quan tâm ở đây: bao nhiêu phần trăm yêu cầu thành công, và mỗi yêu cầu mất bao lâu.
Để bạn có mốc so sánh: trong đợt thử của Proxyway năm nay, với 3,6 triệu yêu cầu gửi tới một trang rất nhẹ, trung vị của 13 mạng proxy dân cư là 99,28% thành công và 0,93 giây cho mỗi yêu cầu. Đó là điều kiện gần như lý tưởng. Với website thật, nặng hơn và ở xa hơn, bạn sẽ thấy con số thấp hơn, và điều đó hoàn toàn bình thường.
Proxy dân cư đi qua kết nối Internet của các hộ gia đình, nên luôn có một phần nhỏ yêu cầu bị chậm hoặc hỏng. Khi tự đo, bạn nhớ giúp hai điều:
- Hãy nhìn vào trung vị của vài chục lần thử. Một lần đo nhanh hay chậm chưa nói lên điều gì.
- Hãy để code của bạn biết thử lại. Một yêu cầu hỏng rồi thành công ở lần thứ hai là cách proxy dân cư vẫn vận hành hằng ngày.
4. Đủ đa dạng: mỗi lần xoay có ra IP mới không
Khi dùng chế độ xoay, bạn mong mỗi yêu cầu đi ra từ một IP khác. Con số cho thấy điều này là số IP khác nhau bạn nhận được trên tổng số yêu cầu.
Cũng trong báo cáo của Proxyway, mạng đứng đầu trả về hơn 3,2 triệu IP khác nhau cho 3,6 triệu yêu cầu, và phần lớn các mạng được thử trả về hơn 1,5 triệu. Nói cách khác, ngay ở những mạng lớn, việc thỉnh thoảng gặp lại một IP cũ cũng không có gì lạ.
Có một sự đánh đổi bạn nên biết: bộ lọc càng hẹp thì độ đa dạng càng giảm. Cả nước Mỹ có rất nhiều IP, nhưng một thành phố nhỏ kèm đúng một nhà mạng thì có khi chỉ còn vài chục IP đang bật. Nếu bạn thấy IP lặp lại nhiều, hãy thử nới bộ lọc trước khi kết luận là pool nhỏ.
5. Giữ được phiên khi bạn cần
Một số việc cần cùng một IP trong nhiều bước liên tiếp, chẳng hạn xem danh mục, vào trang chi tiết rồi kiểm tra phí vận chuyển. Lúc đó bạn dùng chế độ giữ phiên, và câu hỏi là IP ở lại được bao lâu.
Bạn cũng nên biết IP gia đình vốn không cố định. Một nghiên cứu đăng trên RIPE Labs theo dõi hơn 3.000 thiết bị đo ở 156 quốc gia và ghi nhận 20 nhà mạng đổi địa chỉ của khách theo chu kỳ, thường là bội số của 24 giờ. Có nhà mạng ở Đức đổi mỗi ngày, có nhà mạng ở Pháp đổi mỗi tuần, và việc mất kết nối cũng thường khiến IP thay đổi (Reasons Dynamic Addresses Change). Thêm nữa, thiết bị đứng sau IP có thể tắt bất cứ lúc nào.
Tin vui là trong thực tế, phiên thường giữ được lâu hơn bạn nghĩ. Proxyway thử bằng cách gửi một yêu cầu mỗi 20 giây trong 30 phút, và nhận xét rằng phần lớn các mạng proxy dân cư giữ IP lâu một cách đáng ngạc nhiên. Thời gian giữ phiên tối đa mà các hãng cho đặt thường từ 1 phút tới 24 giờ.
Dù vậy, cách an toàn nhất vẫn là viết code sao cho việc IP đổi giữa chừng không làm hỏng cả lượt chạy: lưu lại bước đang làm, và nếu IP đổi thì bắt đầu lại phiên đó từ đầu.
Còn điểm rủi ro trên các trang kiểm tra IP thì sao?
Nếu từng dán một IP vào các trang kiểm tra, hẳn bạn đã thấy những con số như "điểm rủi ro" hay "fraud score". Nhiều người coi đó là thước đo chất lượng IP, nhưng bạn nên dùng nó một cách dè dặt.
Proxyway cũng đo chỉ số này bằng dịch vụ Scamalytics: điểm trung bình của các mạng được thử nằm trong khoảng từ 1,95 đến 5,98. Điều đáng chú ý là chính nhóm tác giả ghi rõ họ không hoàn toàn tin các công cụ chấm điểm IP, và chỉ xem đó là dữ liệu bổ sung. Có hai lý do dễ hiểu: mỗi dịch vụ chấm theo một cách riêng và không công bố cách tính, còn IP gia đình thì đổi chủ theo thời gian, nên lịch sử của một IP chưa chắc là lịch sử của người đang dùng nó.
Vì vậy bạn có thể xem điểm số cho biết, nhưng đừng để nó thay cho phép thử thật: năm tiêu chí ở trên, đo trên đúng công việc của bạn.

Tự kiểm tra trong 15 phút
Đoạn script Python dưới đây gửi 50 yêu cầu qua proxy của bạn tới ipinfo.io, rồi in ra bốn con số ứng với các tiêu chí ở trên. Script chỉ dùng thư viện có sẵn của Python, bạn không cần cài thêm gì.
import json
import statistics
import time
import urllib.request
PROXY = "http://USER:PASS@HOST:PORT" # thay bằng thông tin proxy của bạn
N = 50 # số yêu cầu thử
opener = urllib.request.build_opener(urllib.request.ProxyHandler({"http": PROXY, "https": PROXY}))
opener.addheaders = [("User-Agent", "kiem-tra-ip/1.0")]
ok, times, ips, orgs, places = 0, [], set(), {}, {}
for _ in range(N):
start = time.time()
try:
with opener.open("https://ipinfo.io/json", timeout=20) as res:
info = json.load(res)
except Exception as error:
print("lỗi:", type(error).__name__)
continue
ok += 1
times.append(time.time() - start)
ips.add(info["ip"])
org = info.get("org", "?")
place = f'{info.get("country")}, {info.get("region")}'
orgs[org] = orgs.get(org, 0) + 1
places[place] = places.get(place, 0) + 1
top = lambda d: sorted(d.items(), key=lambda x: -x[1])[:5]
print(f"Thành công: {ok}/{N}")
if times:
print(f"Thời gian phản hồi trung vị: {statistics.median(times):.2f} giây")
print(f"Số IP khác nhau: {len(ips)}")
print("Nhà mạng gặp nhiều nhất:", top(orgs))
print("Vị trí gặp nhiều nhất:", top(places))
Cách đọc kết quả:
- Thành công cho biết độ ổn định. Với một trang nhẹ như thế này, đa số yêu cầu nên thành công.
- Thời gian phản hồi trung vị cho biết tốc độ. Bạn chọn quốc gia càng xa thì con số này càng lớn.
- Số IP khác nhau cho biết độ đa dạng. Ở chế độ xoay, con số này nên gần bằng số yêu cầu.
- Nhà mạng và vị trí cho biết IP có đúng loại và đúng nơi không. Bạn sẽ thấy tên các nhà mạng quen thuộc của nước mình chọn.
Sau bước này, bạn hãy chạy thử tiếp trên chính những trang mình cần, vì ipinfo.io chỉ cho biết về IP, còn website của bạn mới cho biết về công việc.
BinProxy và năm tiêu chí này
Chúng tôi xin kể thật những gì BinProxy đang có, đặt theo đúng năm tiêu chí ở trên.
Về vị trí, bạn lọc được theo quốc gia, bang, thành phố và nhà mạng; ngoài ra còn có mã bưu chính và ASN trong phần lọc nâng cao. Bảng điều khiển cũng ghi chú sẵn rằng công cụ kiểm tra IP bên ngoài có thể hiện tỉnh hoặc thành phố khác, đúng với lý do ở tiêu chí thứ hai. Về phiên, bạn chọn xoay theo từng yêu cầu hoặc giữ một IP tối đa 24 giờ. Kết nối hỗ trợ cả HTTP(S) lẫn SOCKS5, và ở trang Tạo proxy bạn có thể chép dòng proxy dạng URL để dán thẳng vào biến PROXY của script trên.
Điều chúng tôi chưa có là số đo độc lập. BinProxy mới ra mắt tháng 10/2026 nên chưa xuất hiện trong báo cáo nào, và chúng tôi không muốn đưa ra những con số mà bạn không kiểm chứng được. Thay vào đó, mời bạn tự đo: GB mua ở BinProxy không hết hạn, nên bạn có thể mua gói nhỏ nhất, chạy script ở trên, rồi dùng phần còn lại cho công việc thật.
Câu hỏi thường gặp
IP dân cư có phải là IP tĩnh không?
Không. Ở chế độ xoay, mỗi yêu cầu đi ra từ một IP khác. Ở chế độ giữ phiên, bạn giữ được một IP trong một khoảng thời gian, thường tối đa 24 giờ, nhưng IP vẫn có thể đổi sớm hơn nếu thiết bị đứng sau nó mất kết nối.
Vì sao trang kiểm tra IP báo vị trí khác nơi tôi chọn?
Vì mỗi hãng dữ liệu định vị IP theo cách riêng. Ngay cả MaxMind cũng chỉ định vị đúng 71% IP trong bán kính 50 km. Ở cấp quốc gia thì kết quả hiếm khi lệch, còn ở cấp thành phố, bạn nên tra bằng hai nguồn rồi kiểm tra trên chính website mình cần.
Tỉ lệ thành công bao nhiêu thì ổn?
Với một trang nhẹ, các mạng proxy dân cư trong báo cáo của Proxyway năm 2026 có trung vị 99,28%. Với website thật, con số sẽ thấp hơn và khác nhau theo từng trang, nên bạn hãy so cùng một bộ trang giữa các nhà cung cấp thay vì nhìn một con số tuyệt đối.
Có nên tin điểm rủi ro của các trang chấm IP không?
Bạn có thể tham khảo, nhưng đừng dùng nó làm thước đo chính. Mỗi dịch vụ chấm theo một cách và không công bố cách tính, và chính nhóm làm báo cáo Proxyway cũng chỉ xem đó là dữ liệu bổ sung.
Cần thử bao nhiêu IP thì đủ để đánh giá?
Khoảng 50 yêu cầu là đủ để thấy bức tranh ban đầu về tỉ lệ thành công, tốc độ và độ đa dạng. Nếu công việc của bạn lớn, hãy thử thêm vài trăm yêu cầu trên chính những trang mình cần trước khi mua nhiều.