Tôi đã xác định một máy chủ DNS không liên kết trên VPS của mình và nó dường như hoạt động. Tôi cần sử dụng máy chủ DNS thay vì máy chủ DNS công cộng vì một số ISP đã chặn IP DNS công cộng. Tệp openvpn.conf của tôi là:
dev tun
proto tcp
# Notice: here I set the listening port to be 80 to avoid possible port blockage
port 80
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
#status openvpn-status.log
#verb 3
client-to-client
push "redirect-gateway def1"
#pushing public DNS IPs
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
comp-lzo
Như được đề xuất ở đây , tôi đã cố gắng sử dụng IP của máy chủ của mình (giả sử 11,22.33.44). Vì vậy, thay vì
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
Tôi chỉ cần đặt
push "dhcp-option DNS 11.22.33.44"
Trong openvpn.conf ở trên. Tuy nhiên, sau khi khởi động lại openvpn, tôi thấy rằng máy khách của tôi vẫn có thể kết nối với máy chủ OpenVPN nhưng không có trang nào có thể được hiển thị nữa.
Điều gì có thể sai ở đây? Làm thế nào tôi có thể giải quyết vấn đề này?