如何查看服务器所开放的端口?

如何查看服务器所开放的端口?,第1张

在服务器中要查看端口,可以使用Netstat命令:


1、依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。


2、在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。

端口相关的概念:

在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是端口号

端口按端口号可以分为3大类:

1:公认端口(Well Known Port)

公认端口号从0到1023,它们紧密绑定与一些常见服务,例如FTP服务使用端口21,你在 /etc/services 里面可以看到这种映射关系。

2:注册端口(Registered Ports):

从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。

3: 动态或私有端口(Dynamic and/or Private Ports)

动态端口,即私人端口号(private port numbers),是可用于任意软件与任何其他的软件通信的端口数,使用因特网的传输控制协议,或用户传输协议。动态端口一般4915265535Linux中有限定端口的使用范围,如果我要为我的程序预留某些端口,那么我需要控制这个端口范围。/proc/sys/net/ipv4/ip_local_port_range定义了本地TCP/UDP的端口范围,你可以在/etc/sysctlconf里面定义netipv4ip_local_port_range = 1024 65000。

一般路由器默认的DNS都为网关地址
如 ipconfig /all
Ethernet adapter 本地连接:
Connection-specific DNS Suffix :
Description : Realtek RTL8168/811
thernet NIC
Physical Address : 00-22-68-54-9A-34
Dhcp Enabled : Yes
Autoconfiguration Enabled : Yes
IP Address : 19216813
Subnet Mask : 2552552550
Default Gateway : 19216811
DHCP Server : 19216811
DNS Servers : 19216811
这不影响上网但由于DNS是转发的,由于路由器功能或者设置问题,可能会导致忙时网页不能打开
要查找使用的是什么DNS,必须到路由器上查看
也可以根据线路的类型搜索DNS或使用外地DNS来设置本地电脑网络

既然如果你知道show zdp nei,那你应该很懂网络原理了。你这个问题,可以实现吗? 交换机只知道和mac打交道,它不但不知道连接端口的设备到底是服务器还是打印机,更不会知道相邻交换机的交换表,因为相邻交换机不可能把自己的交换表给相邻的交换机,也没必要。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13055245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存