如何用DOS命令查看自己的ip外网地址
如何用DOS命令查看自己的ip外网地址
第一步:点击计算机的“开始”菜单中选择“运行”然后输入“cmd”点击“确定”按钮或者按键盘的“回车键”
第二步:在“命令提示符”窗口中输入“ipconfig /all”按键盘回车键。
第三步:这样就可以看到电脑的IP, MAC地址,还有网关等信息,还有计算机网络连接的详细信息。Physical Address就是MAC地址,IP ADDRES 就是IP地址。
如何用DOS命令查看自己的ip地址开始→运行→键入 cmd
打开窗口后输入:ipconfig
如何用命令查看外网IP地址1、按“Win+R”,打开运行,
2、输入“cmd”,回车,
3、打开命令提示符窗口;
4、输入“tel baidu”,回车;
5、输入“STARTTLS”,回车;
6、输入“EHLO”,回车;
7、即可查看到自己的外网IP地址
查看外网IP地址
打开百度 输入“本机IP地址查询”即可看到本机获取的外网IP地址。
查看内外IP地址
开始--运行,输入CMD 回车,键入ipconfig /all 即可、。
如何查看本机ip地址,本机真实ip?采用ADSL拨号方式的用户大都可以获得一个公网IP地址,安装Windows XP,Windows2000,Windwos2003系统的用户,在 开始/运行里输入 “cmd” 然后输入“ipconfig”命令可以查看本机IP地址,但是每次使用都要打开“命令提
直接在百度搜索输入 ip ,即可查询当前外网IP地址,IP地址是指互联网协议地址(英语:Inter Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,采用的是***技术,可以修改IP地址 知名的有 双鱼IP转换器
tel tpgmail 587 STARTTLS EHLO
输入这个命令
你好,命令是无法查看到自己网络的外网IP地址的。你可以访问ip168查看。
如果你一定要坚持用命令的话,用tracert baidu。如果路由器的下一跳,就是你外网IP的同一网段内的一个路由器或者说是DNS服务器。
function real_server_ip(){
static $serverip = NULL;
if ($serverip !== NULL){
return $serverip;
}
if (isset($_SERVER)){
if (isset($_SERVER['SERVER_ADDR'])){
$serverip = $_SERVER['SERVER_ADDR'];
}
else{
$serverip = '0000';
}
}
else{
$serverip = getenv('SERVER_ADDR');
}
return $serverip;
}
获取公网ip地址方法有两种:
一、打开百度,在搜索框输入 IP确定之后,搜索结果来结果就是你的公网IP;
二、打开电脑浏览器-输入路由器ip地址-输入路由器账号密码确定-进入路由器登陆界面-查看路由器状态,即可获得路由器联网后的公网ip地址。
在ASP中使用 RequestServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。
要想透过代理服务器取得客户端的真实IP地址,就要使用 RequestServerVariables("HTTP_X_FORWARDED_FOR") 来读取。
不过要注意的事,并不是每个代理服务器都能用 RequestServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的IP。
还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用 RequestServerVariables ("HTTP_X_FORWARDED_FOR") 取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理:
userip = RequestServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = RequestServerVariables("REMOTE_ADDR")
//方法一
HttpContextCurrentRequestUserHostAddress;
//方法二
HttpContextCurrentRequestServerVariables["REMOTE_ADDR"];
//方法三
string strHostName = SystemNetDnsGetHostName();
string clientIPAddress = SystemNetDnsGetHostAddresses(strHostName)GetValue(0)ToString();
//方法四(无视代理)
HttpContextCurrentRequestServerVariables["HTTP_X_FORWARDED_FOR"];
客户端:
//方法五
var ip = '<!--#echo var="REMOTE_ADDR"-->';
alert("Your IP address is "+ip);
//方法六(无视代理)
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctlSetting");
rslt = objGetIPAddress;
obj = null;
}
catch(e)
{
//
}
return rslt;
}
来自印度的MCT Maulik Patel提供了一种服务端的解决方案,很好:
if(ContextRequestServerVariables["HTTP_VIA"]!=null) // 服务器, using proxy
{
得到真实的客户端地址
ip=ContextRequestServerVariables["HTTP_X_FORWARDED_FOR"]ToString(); // Return real client IP
}
else//如果没有使用代理服务器或者得不到客户端的ip not using proxy or can't get the Client IP
{
得到服务端的地址
ip=ContextRequestServerVariables["REMOTE_ADDR"]ToString(); //While it can't get the Client IP, it will return proxy IP
}
有些客户端会因为“header_access deny”的安全设置而不发给我们Ip
0条评论