如何在php中运行 “tracert”

如何在php中运行 “tracert”,第1张

TRACERT又叫跟踪路由命令,具体用法如下:

步骤一:点击电脑左下角开始——运行,输入cmd,进入命令提示符窗口

步骤二:在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。

如 tracert 1921681100

步骤三:回车之后,在下面会出现一系列的信息,如

通过最多30个跃点跟踪到1921681100的路由

1 2ms 3ms 5ms PC-1 [1921681100]

跟踪完成

从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)

步骤四:如果在tracert后面加上一个域名,DNS解析会自动转换成IP地址并探询经过的路由信息 如 tracert >

尊敬的联想用户您好!

请您尝试以下方法:

1、点击任务栏上的“开始”按钮,在下方的搜索框中输入“CMD”回车;在命令提示符下,输入:“Ipconfig”,按回车键;您查询的IP地址就是IPv4的地址。

2、 点击任务栏上的“开始”按钮,在下方的搜索框中输入“IP”回车;在“网络连接”对话框下,双击“本地连接”; 在“本地连接状态”对话框中,在常规下边,点击“详细信息”;IPv4的地址就是您查询的IP地址。

如需更多详细咨询,请联系联想服务微信工程师:

>

期待您满意的评价,感谢您对联想的支持,祝您生活愉快!

配置一下虚拟主机。开启虚拟主机后就打开Apache文件夹里的\conf\extra\下的>

<VirtualHost 1921681112:80>

DocumentRoot "D:/web/>

ServerName localhost

<Directory "D:/web/>

Options Indexes FollowSymLinks

DirectoryIndex indexhtml indexphp

AllowOverride all

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

局域网主要特点:

1广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。

2广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址),广域网IP地址一般要到ISP处交费之后才能申请到,广域网IP地址不能重复;局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域网内部分配的,不同局域网的IP地址可以重复,不会相互影响。

3广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。无线局域网WLAN(Wireless Local Area Network)。

1首先,保证windows防火墙已经关闭,装了杀毒软件的也要注意防火墙问题

2获得你正确的ip地址,在命令提示符里输入ipconfig可以看到这个地址注意:由于部分校园网,上外网都用的***,所以我的ip地址应该

用***的地址没有用***的就是本地连接的那个ipv4地址,这个要注意啊,一开始我一直用的本地连接的地址结果始终无法访问

3在>

由于Internet的历史原因,apin负责整个网络IP的整体规划以及北美区

还有部分非洲地区的IP分配管理,与此相应的是,whoisapinnet是IP

whois的root

server,标准的IP

whois查询方法是,首先向whoisapinnet查询某个IP属于哪个大区,然后再向该区的whois

服务器查询此IP的whois详细信息。

目前负责

IPV4的大区

whoisarinnet

美洲区

北美

whoisapnicnet

亚太区

包括亚洲和澳大利亚

whoisripenet

欧洲区

欧洲/中东(西亚)/北非

whoislacnicnet

拉美区

拉丁美洲和加勒比海区域

非洲网络的IP查询也在whoisarinnet

向某个whois服务器提交whois查询的过程

打开一个到whois服务器的43端口的连接,然后发送要查询的域名

和一个回车换行。如果要查询多个域名,请用空格分开然后从sokect中读取结果。最后服务器将自动断开连接。

用PHP实现

1验证IP(用

ip2long代替

ereg)

2向

whoisarinnet查询,如果数据库中没有相关信息,会给出一个Referral

Server的URL,格式如下

ReferralServer:

然后根据此信息,继续查询

代码如下

whoisipphp

<php

include_once

"langincphp";

$IP

=

isset($_GET['ip'])$_GET['ip']:'blank';

if

(-1

===

ip2long($ip))

die(str_replace('%IP%',

$IP,

$Text['ip_invalid']));

echo

GetWhois($IP);

function

GetWhois($IP)

{

global

$Text;

$rootwhois

=

'whoisarinnet';

$buffer

=

str_replace('%SERVER%',

$rootwhois,

$Text['sock_connect']);

$buffer1

=

ReadSocket($rootwhois,$IP);

if

($buffer1

!==

'')

{

$whois

=

SubStrByTag("ReferralServer:

whois://","\n",$buffer1);

//remove

port

number

":43";

if

(

($pos=strpos($whois,":"))

!==

FALSE)

{

$whois

=

substr($whois,

0,$pos);

}

if

($whois

!==

'')

{

$buffer

=

str_replace('%SERVER%',

$whois,

$Text['sock_connect']);

$buffer

=

ReadSocket($whois,$IP);

}

else

{

$buffer

=

$buffer1;

}

}

return

nl2br($buffer);

}

function

SubStrByTag($firstTag,$secondTag,&$longStr)

{

$firstPos

=

strpos

($longStr,$firstTag);

$ret

=

'';

if

($firstPos

!==

FALSE)

{

$secondPos

=

strpos

($longStr,$secondTag,$firstPos);

if

($secondPos

!==

FALSE)

{

$firstPos

+=

strlen($firstTag);

$ret

=

substr($longStr,$firstPos,$secondPos-$firstPos);

}

}

return

$ret;

}

function

ReadSocket($whois,$ip)

{

global

$Text;

$buffer

=

'';

if

(!$sock

=

fsockopen(

$whois,

43,

$errNum,

$errStr,

20))

{

$buffer

=

str_replace('%SERVER%',

$whois,

$Text['sock_fail']);

}

else

{

fputs($sock,"$ip\n");

//$buffer

=

fread($sock,

8192);

while(!feof($sock))

$buffer=fgets($sock,

8192);

fclose($sock);

}

return

$buffer;

}

>

语言文件:

langincphp

<php

$Text

=

Array(

'ip_invalid'=>'I

want

to

get

a

valid

IP,

but

it

is

[%IP%]',

'sock_connect'=>'Ask

%SERVER%

',

'sock_fail'=>'Cannot

connect

to

the

host:%SERVER%'

);

>

其他有名的whois服务器

1Tucows

(whoisopensrsnet)

一次只能一个连接

dnsstuff就是查询的它

2BulkRegister

(whoisbulkregiternet)

小心它临时封IP,如果大量连接的话

3Network

Solutions

(whoisnetworksolutionscom)

一天只能查1000次

4Go

Daddy

(whoisgodaddycom)

5whoisabusenet

请您打开网络与共享中心-更改无线网卡属性-右键打开-IPv4协议,当前网络为手动配置的的IP地址。更改设置为自动获取IP地址。

笔记本电脑连接不上无线网络的原因:

笔记本的无线网络开关和快捷键。

为了降低功耗,增加续航时间,很多新型笔记本都设计了无线网络开关,并且在默认的情况下,它是关闭的。除此之外,有些无线开关还设计得很隐蔽,让用户很难发现它们。此时需要你先打开无线开关,才能正常连接无线网络。除了无线开关外,很多笔记本还设计了快捷键(一般为Fn+F5),只有按下快捷键后才能启动无线网卡。

*** 作系统版本太低

如果你使用的 *** 作系统很老,虽然表面上看此系统不会对无线网卡造成影响,但在实际应用中你会发现即使选择了11n无线网卡,还是会有些采用WPA或WPA2加密方式的无线网络无法连接。究其原因,问题就出在你的Windows XP版本上。根据微软的资料表明,虽然Windows XP在打过SP1补丁后将支持WPA和WPA2协议,但在实际应用中SP1对WPA/WPA2的兼容性还是存在一定问题,依然会出现无法连接的情况。解决方式:方法相信你已经想到了,那就是升级 *** 作系统,无论是Windows 7、Vista或是XP SP3,它们都能对WPA和WPA2协议提供良好的支持,保证你的无线网卡可以轻松连接WPA/WPA2加密网络。

IPv4跟IPv6的地址最大差别就是长度,IPv4地址为2^32一个地址,而IPv6则是2^128一个地址,常见的IPv4地址是192168101这样的形式,而IPv6则是21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A这种形式

详见IPv6地址详解>

以上就是关于如何在php中运行 “tracert”全部的内容,包括:如何在php中运行 “tracert”、联想笔记本,可以连上无线,但是找不到有效的ip地址、我用的是phpStudy搭建的php,如何让局域网内访问我的本地网站等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10070902.html

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

发表评论

登录后才能评论

评论列表(0条)

保存