系统环境为 Ubuntu 12.04 + dns2tcp
按照教程,其它的步骤都搞定了,问题在于对应端点已经配置,但是扫描结果53端口未打开。
做了一些测试,
1. 远端机器同时开 dns2tcpd / dns2tcpc, 建立连接成功
2. 远端机器开 tcpdump 监听53端口,本机 nslookup domain [remote ip], 远端机器可以接收到流量
3. 远端机器对应端点配置(80)后,可以远程访问
4. 远端开 dns2tcpd, 本机开 dns2tcpc, 提示 no DNS response
配置文件如下:
listen = 127.0.0.1
port = 53
user = nobody
chroot = /tmp
domain = domain_name
resources = ssh:127.0.0.1:22 , smtp:127.0.0.1:25
listen 使用外网地址,则无法建立连接。
不知道哪里出了问题,真心求解。
1
phoenixlzx 2014-12-25 16:42:05 +08:00
端点53端口的udp和tcp都要开... 你是不是只开了udp或者干脆udp都没开啊..
|
2
akagi OP @phoenixlzx 我单独开过 udp 和 tcp …… 试试去
|
3
bobopu 2014-12-25 16:46:51 +08:00 1
之前在国内版azure测试第三方软件搭建DNS,端点已开53端口,但外部仍然扫描53端口仍然提示未开。用windows自带的DNS软件架设,外部扫描53端口已开,就此问题问过世纪互联,他们也不搞清楚。估计是azure那个防火墙的问题。
|
4
akagi OP @phoenixlzx 和之前一样,没什么变化
|
5
phoenixlzx 2014-12-25 17:38:01 +08:00 1
咦那就不知道了,我只用过 dnsmasq 搭过 DNS
而且貌似 azure 那个防火墙的变更要好久才能生效 |