client → local forward proxy → HTTP parent → website

Hãy bắt đầu từ tên đang lỗi thay vì nói rằng toàn bộ DNS thuộc về “proxy”:

Tên cần thiếtChặng cần đến được nó
Điểm cuối của proxy cục bộMáy khách
Điểm cuối của proxy cha HTTPProxy chuyển tiếp cục bộ
Điểm cuối của trang webProxy cha khi mở kết nối cuối cùng

Các chặng đó có thể dùng bộ phân giải khác nhau khi điểm cuối là tên máy chủ. Với HTTPS, proxy chuyển tiếp có thể chuyển tên máy chủ và cổng đích của CONNECT cho proxy cha, và proxy cha thiết lập kết nối cuối cùng. Máy khách ban đầu không cần phân giải trang web trước. Việc chuyển tiếp HTTP thông thường cũng mang thông tin đích đi tiếp.

Đây không phải lời hứa rằng đúng một máy truy vấn mỗi tên. Việc đánh giá ACL, bộ nhớ đệm, chính sách và chi tiết triển khai có thể gây thêm truy vấn.

Kiểm tra chính sách dự phòng khi proxy cha không sẵn có. Nếu cho phép truy cập trực tiếp, proxy cục bộ có thể trở thành chặng hướng tới trang web, với các quyết định riêng về bộ phân giải và địa chỉ nguồn. Chỉ cấu hình proxy cha không chứng minh mọi yêu cầu đã dùng nó.

Khi có sự cố, hãy xác định tên và tiến trình đang cố phân giải nó trước khi sửa tệp hosts. Chỉnh sửa phía máy khách không thể sửa mọi quyết định về sau. Nguồn công khai cuối cùng thuộc về chặng mở kết nối tới trang web; quan sát nguồn đó không giống với việc đo DNS đã xảy ra ở đâu.

Bài viết liên quan