Tôi gặp sự cố với bộ định tuyến của mình khi chuyển tiếp các yêu cầu dns tới các máy khách của nó.
Thiết lập của tôi là như sau. Tôi đã định cấu hình nhà cung cấp ISP trên bộ định tuyến của mình và máy khách vpn được kết nối. Trong mạng của vpn có một máy chủ dns cục bộ có một số bản ghi nội bộ của chúng tôi. Máy tính của tôi được kết nối với bộ định tuyến và tôi đang ở trong mạng cục bộ của nó. tôi có thể ping
theo địa chỉ IP, nhưng tôi cố gắng ping
với tên miền (là một bản ghi trong máy chủ dns cục bộ của vpn), nó cho biết:
Yêu cầu Ping không thể tìm thấy máy chủ reg.unimar.datapan.si. Vui lòng kiểm tra tên và thử lại.
Các nslookup
lệnh cũng thất bại:
> nslookup my.domain.com
Máy chủ: MI-MINI
Địa chỉ: 192.168.0.1
*** MI-MINI không thể tìm thấy my.domain.com: Miền không tồn tại
Tôi đã vào cài đặt bộ định tuyến của mình và tìm thấy một cài đặt rất hứa hẹn Lấy DNS từ VPN Server:
. Có 3 lựa chọn - Không
, Thêm vào danh sách hiện có
và Thay thế tất cả hiện có
. Nó đã được đặt thành Không
, và tôi đã đổi nó thành Thêm vào danh sách hiện có
. Đã khởi động lại bộ định tuyến và cả máy tính của tôi. Nhưng kết quả vẫn như trước (nó không thể giải quyết tên máy chủ).
Sau đó, một nhận thấy rằng bộ định tuyến có một tùy chọn để thực thi các lệnh trên nó và phần sụn bằng cách nào đó đáp ứng hầu hết các lệnh linux. Vì vậy, tôi đã thử lệnh tương tự trên chính bộ định tuyến
> nslookup my.domain.com
Máy chủ: 127.0.0.1
Địa chỉ 1: 127.0.0.1 localhost.localdomain
nslookup: không thể giải quyết 'my.domain.com'
Sau đó, tôi quyết định thử xem cấu hình DNS là gì và chạy lệnh:
> con mèo /etc/resolv.conf
máy chủ tên 127.0.0.1
máy chủ định danh 192.168.3.1
máy chủ định danh 85.40.191.249
máy chủ định danh 85.40.191.250
Tôi cho rằng cái đầu tiên là DNS cục bộ, cái thứ hai là cái từ kết nối VPN và hai cái cuối cùng là từ ISP của tôi.
Sau đó, tôi đã thử lại nslookup
lệnh nhưng buộc máy chủ dns:
> nslookup my.domain.com 192.168.3.1
Máy chủ: 192.168.3.1
Địa chỉ 1: 192.168.3.1
Tên: my.domain.com
Địa chỉ 1: 192.168.3.14 my.domain.com
Vì vậy, bộ định tuyến giải quyết bản ghi dns, nhưng trong thứ gì đó của tôi với tầng DNS (tôi không chắc mình sử dụng đúng thuật ngữ) là sai.
Tôi có một chút kiến thức về mạng Linux, vì vậy mọi người có thể cho lời khuyên, vấn đề có thể xảy ra với tình huống này là gì?
Cảm ơn trước,
Julian