Bộ định tuyến của tôi:
Bộ định tuyến chính: 192.168.100.1
Bộ định tuyến thứ hai: 192.168.101.1
Các Bộ định tuyến chính
được cung cấp bởi ISP của tôi (kết hợp modem/bộ định tuyến tất cả trong một). Tôi không có quyền kiểm soát cài đặt của nó. Ngoại trừ việc thay đổi mật khẩu WIFI và SSID.
trên Bộ định tuyến thứ hai
, tôi có quyền kiểm soát cài đặt DNS của nó.
Của tôi Bộ định tuyến thứ hai
Cổng WAN được kết nối với cổng LAN trên bộ định tuyến chính
.
Tôi có Máy chủ Debian với dnsmasq
được cài đặt và kết nối trên Bộ định tuyến thứ hai
mạng có IP tĩnh là 192.168.101.121. Đối với những người không biết, dnsmasq
là cả máy chủ DNS và DHCP (không được bật theo mặc định).
trên Bộ định tuyến thứ hai
Cài đặt DNS, tôi đã thêm dnsmasq
IP máy chủ DNS (máy chủ debian) làm IP DNS chính và Bộ định tuyến chính
IP làm IP DNS phụ. Nó hoạt động tốt.
Mỗi dòng trong /etc/hosts
trên máy chủ Debian có thể truy cập được trên tất cả các máy chủ được kết nối trên Bộ định tuyến thứ hai
mạng. Vậy là được rồi.
Vấn đề là với DHCP. Là một máy khách DHCP, bạn có thể gửi tên máy chủ của mình đến máy chủ DHCP và nó sẽ được thêm vào DNS.
Như Bộ định tuyến thứ hai
đã hoạt động như một máy chủ DHCP, tôi không thể bật DHCP dnsmasq
. Nếu tôi kích hoạt nó, tôi sẽ phải cung cấp một phạm vi khác (không phải bộ định tuyến thứ hai đang cung cấp).
Chỉ bộ định tuyến thứ hai nhận được tên máy chủ, không phải dnsmasq
. Có ai gặp phải vấn đề tương tự không? Có thể kéo các mục nhập tên máy chủ từ bộ định tuyến thứ hai sang dnsmasq
? Cảm ơn.