服务器IP、内网IP和外网IP有什么联系?分别是怎样获得的?

服务器IP、内网IP和外网IP有什么联系?分别是怎样获得的?,第1张

外网IP一般称为公网IP,也就是宽带IP地址,这是宽带商的宽带服务器随机分配给各上网用户的,每次重新连接上宽带所分配到的IP地址都不一样。(除非是报装了固定IP业务)
内网IP就是局域网IP地址,这个IP地址可以由路由器DHCP自动分配,也可以局域网内的每台连接设备手动分配一个固定的IP地址。
比喻,你家路由器下边连有多台电脑或手机等上网设备,所从路由分配到的IP地址就是内网IP地址。而路由器每次拨号连接上宽带所得到的IP地址,就是公网IP地址或叫外网IP地址

外网地址是指在Internet上使用的地址,除了这些保留做为内网的地址和其他保留地址之外的所有地址,这些IP地址是由ISP提供。服务器如果是内网的服务器,则使用的是内网IP,如果是提供Internet服务器的,就要使用外网地址。

1、点击电脑左下角的windows图标。在搜索框中输入cmd

2、出来cmd,我们单机点击进入

3、在DOS命令下输入。ipconfig

4、回车后就可以看到电脑的ip地址

5、在DOS命令下输入。netstat -an

6、可以看到电脑的,端口,该端口是用来进行服务器网络端口设置的,依据

开发工程中,需要给第三方提供接口,由于是仅仅对单独一人提供接口支持,就暂时采取了IP白名单过滤的方式处理。下面是获取用户IP地址的方法private function getIP() {

static $realip;

if (isset($_SERVER)) {

if (isset($_SERVER[">

$realip = $_SERVER[">

} else if (isset($_SERVER[">

$realip = $_SERVER[">

} else {

$realip = $_SERVER["REMOTE_ADDR"];

}

} else {

if (getenv(">

$realip = getenv(">

} else if (getenv(">

$realip = getenv(">

} else {

$realip = getenv("REMOTE_ADDR");

}

}

return $realip;

}

在服务器中要查看端口,可以使用Netstat命令:
1、依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。
2、在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。
Netstat命令用法如下:
命令格式:Netstat -a -e -n -o -s-an
-a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。
-e 表示显示以太网发送和接收的字节数、数据包数等。
-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。
-o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。
-s 表示按协议显示各种连接的统计信息,包括端口号。
-an 查看所有开放的端口

1、现在电脑里面找到网络,双击将网络打开。

2、打开了之后,右键选中网络设施,点击属性。

3、进入属性界面之后,切换到网络设备页面。

4、然后在网络设备里面就可以看到有一个ip地址,后面对应的就是IP地址了。


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

原文地址: https://outofmemory.cn/yw/13363607.html

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

发表评论

登录后才能评论

评论列表(0条)

保存