如何打开53端口

5 3 端口这事儿啊...说实话,就是DNS用的。
Linux系统里头,得用这个命令啊:/etc/init.d/named start。
敲完这命令,DNS服务就启动了,5 3 端口也就打开了。
具体时间我不太清楚,但一般敲完命令,很快就能看到效果。

防火墙那边也得改。
用iptables啊,得加两条规则。
一条是:iptables -AINPUT -p tcp --dport 5 3 -j ACCEPT。
另一条是:iptables -AINPUT -p udp --dport 5 3 -j ACCEPT。
这两条是干啥的?就是让TCP和UDP的流量能从5 3 端口通过。
时间也不确定,但一般加完规则,防火墙就默许了。

Windows系统就不一样了。
你得搜一下“如何在Windows上配置DNS服务”。
因为Windows那边的命令行和防火墙设置跟Linux不一样。
我当时也没想明白Windows具体怎么弄,估计得在控制面板里找找。

总的来说啊,就是开启DNS服务,然后防火墙得调整一下,让5 3 端口能干活。
具体怎么干,Linux和Windows不一样,得看系统。

怎样开启Linux的DNS端口和DNS的辅助服务器端口还有DHCP的端口?

DNS 默认端口是5 3 啊,这个得记牢。
DHCP 呢,服务器端是6 7 ,客户端是6 8 要关掉DNS端口,就用这个命令:iptables -A INPUT -p tcp --dport 5 3 -j DROP,输完就生效了。
要是想把端口再打开,比如DNS端口,就用:iptables -A INPUT -p tcp --dport 5 3 -j ACCEPT,这样就能用了。

用netstat -an | grep 5 3 可以看看5 3 端口是不是开着。
要是想知道某个端口,比如2 3 号端口,是不是在监听,就输入nc -l p2 3 ,屏幕上立马有反馈。
说实话,这些命令用多了就顺手了,一开始我也没想明白为啥要加这么多参数,慢慢就懂了。

dns端口号服务器如何开启端口

嗯... 对... 2 02 2 年... 我在... 假设是在北京... 有一台Linux服务器... 要配DNS...
那会儿... 我当时也懵... 以为装好了就完事儿... 结果... 客户访问不了... 咋查呢... 查日志...
发现... 是防火墙... 阻塞了UDP 5 3 ... Linux用的是iptables... 我后来才反应过来...
得... 得赶紧改... 打开终端... 输入命令... sudo iptables -A INPUT -p udp --dport 5 3 -j ACCEPT... 我输入的时候... 可能手有点抖...
然后... 再用sudo service iptables save... 保存一下... 这步挺重要... 不然重启就没了...
再看... 再用sudo iptables -L -v... 查看一下... 确认5 3 端口... 是被允许了...
Windows... 我没在Windows上做过... 但我知道... 基本流程一样...
得去... 去控制面板... 找Windows Defender防火墙... 搜索... 新建规则...
新建... 别忘了... 是新建... 勾... 允许... 入站连接... 协议... 选择UDP... 端口... 输入5 3 ...
然后... 关键... 别选... 仅限本地... 要选... 不勾选... 1 2 7 .0.0.1 ...
保存... 应用... 我估计... 就这样... 可能... 可能还得重启一下... 这玩意儿... 比较麻烦...
还有... 第三方软件... 像什么... 服务器安全狗... 我用过... 以前...
也得... 得去那软件里... 找网络... 找防火墙设置... 添一条...
同样... UDP... 5 3 ... 确保开启... 例外... 1 2 7 .0.0.1 也排除...
总之... 就是... 开5 3 ... 对外... 允许UDP... 排除本地...
完了... 可能... 就这样...

LINUX关闭防火墙、开放特定端口等常用操作

上周我在公司服务器上管理防火墙,关闭防火墙时用了chkconfig iptables off,永久关闭了。
然后重启服务器,发现iptables没有启动,我使用了service iptables start来开启它,但这次只是临时开启。
要永久开启防火墙,我用了chkconfig iptables on,这样下次重启服务器防火墙也会自动开启。

有一次,我需要开放MySQL数据库的端口3 3 06 ,我就编辑了/etc/sysconfig/iptables文件,添加了如下规则:
-ARH-Firewall-1 -INPUT -m state --state NEW -m tcp --dport 3 3 06 -j ACCEPT
然后重启防火墙以使配置生效:service iptables restart,并且用service iptables save保存了设置。

为了查看所有iptables规则及编号,我用了iptables -nL --line-number。

我还记得有一次,我想关闭所有INPUT、FORWARD、OUTPUT的所有端口,我用了下面的命令:
iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP
而要只打开2 2 端口,我用了:
iptables -A INPUT -p tcp --dport 2 2 -j ACCEPT iptables -A OUTPUT -p tcp --sport 2 2 -j ACCEPT
有一次,有个IP地址1 9 2 .1 6 8 .1 .2 经常非法访问,我就用命令:
iptables -A INPUT -p tcp -s 1 9 2 .1 6 8 .1 .2 -j DROP
删除规则时,比如删除INPUT链的编号2 的规则,我用的是iptables -D INPUT 2
这些命令真的让我对Linux防火墙有了更深的理解。
不过,有时候操作还是会忘记细节,比如参数的含义,我就需要重新查一下资料了。
这部分我不确定,不过你看着办吧。