如何设置服务器IP地址
在设置服务器IP地址时,我们需要知道以下几个概念:公网IP地址、内网IP地址、子网掩码、默认网关,下面我们将详细介绍如何设置服务器IP地址。
1、查看公网IP地址
公网IP地址是由互联网服务提供商(ISP)分配给用户的唯一标识,可以通过访问一些网站来查询自己的公网IP地址,访问ip.cn或者www.ip138.com等网站,都可以查询到自己的公网IP地址。
2、获取内网IP地址
内网IP地址是在局域网内部使用的IP地址,通常由路由器分配,在Windows系统中,可以通过以下命令查看本机的内网IP地址:
ipconfig
在Linux系统中,可以通过以下命令查看本机的内网IP地址:
ifconfig
3、设置子网掩码
子网掩码是用于划分网络和主机地址的,它是一个32位的二进制数,其中网络部分为1,主机部分为0,子网掩码的计算方法是将IP地址与255进行按位与操作,假设我们要划分一个192.168.1.0/24的子网,那么子网掩码应该是255.255.255.0。
4、设置默认网关
默认网关是指在局域网内部,当数据包需要发送到外部网络时,会经过的一台路由器或交换机,设置默认网关的方法因操作系统而异,在Windows系统中,可以通过以下步骤设置默认网关:
打开“控制面板” -> “网络和Internet” -> “网络和共享中心”。
点击“更改适配器设置”。
右键点击需要设置默认网关的网络连接,选择“属性”。
在弹出的窗口中,双击“Internet协议版本4(TCP/IPv4)”。
选择“使用下面的DNS服务器地址”,输入首选DNS服务器和备用DNS服务器的地址。
点击“确定”保存设置。
在Linux系统中,可以通过修改网络配置文件的方式设置默认网关,假设我们要设置eth0接口的默认网关为192.168.1.1,可以使用以下命令:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
在打开的文件中,添加以下内容:
GATEWAY=192.168.1.1
保存并退出,然后重启网络服务使设置生效:
sudo systemctl restart network
如何查看服务器IP地址
查看服务器IP地址的方法有很多,这里我们介绍两种常用的方法。
1、使用ifconfig
命令(适用于Linux系统)或ipconfig
命令(适用于Windows系统)查看服务器的IP地址、子网掩码和默认网关等信息,这些命令会显示所有网络接口的信息,包括物理接口和虚拟接口,通过查看输出结果中的inet项,可以找到服务器的IP地址。
Linux系统:
ifconfig | grep "inet " | grep -v "127.0.0.1" | awk '{print $2}' | cut -d: -f2 | xargs echo -n | sed 's/addr://g' | tr ' ' ' ' | sed 's/ //g' | tr ' ' ' ' | sort | uniq -c | sort -nr > server_ip.txt && cat server_ip.txt > server_ip_sorted.txt && sort server_ip_sorted.txt > server_ip_sorted_uniq.txt && head -n 10 server_ip_sorted_uniq.txt > top_server_ips.txt && xargs < top_server_ips.txt > result.txt && tail -n +2 result.txt > final_result.txt && cat final_result.txt > output.txt && rm server_ip_* files && exit 0;
Windows系统:
ipconfig | findstr /R "IPv4 Address" | findstr /V "Address" | findstr /V "Subnet Mask" | findstr /V "Default Gateway" | findstr /V "Interface" | findstr /R "\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b" > server_ip.txt && type server_ip.txt >> output.txt && del server_ip.txt && exit 0;
2、使用在线工具查询服务器的公共IP地址,可以使用https://www.whatismyip.com/这个网站查询本机的公共IP地址,需要注意的是,这种方法查询到的是服务器在互联网上的公共IP地址,而不是局域网内的私有IP地址。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/190312.html