ฉันได้กำหนดเซิร์ฟเวอร์ DNS ที่ไม่ได้ผูกไว้บน VPS ของฉันและดูเหมือนว่าจะใช้งานได้ ฉันต้องใช้เซิร์ฟเวอร์ DNS แทนเซิร์ฟเวอร์ DNS สาธารณะเนื่องจาก ISP บางรายได้บล็อก IP DNS สาธารณะ ไฟล์ openvpn.conf ของฉันคือ:
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
ตามที่แนะนำไว้ที่นี่ฉันพยายามใช้ IP ของเซิร์ฟเวอร์ (พูด 11.22.33.44) ดังนั้นแทนที่จะ
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
ฉันแค่ใส่
push "dhcp-option DNS 11.22.33.44"
ใน openvpn.conf ด้านบน อย่างไรก็ตามหลังจากรีสตาร์ท openvpn ฉันเห็นว่าลูกค้าของฉันยังคงสามารถเชื่อมต่อกับเซิร์ฟเวอร์ OpenVPN ได้ แต่ไม่สามารถแสดงหน้าใด ๆ ได้อีก
มีอะไรผิดปกติหรือเปล่า ฉันจะแก้ปัญหานี้ได้อย่างไร