我想知道手机的ip地址端口号所对应的服务端口,在哪里可以知道?

如何获取地址栏中的url?以及对应的ip地址和端口号
获取URL: &
& 1、通过ASP.NET获取 &
如果测试的url地址是/testweb/default.aspx,
结果如下:&&&&
Request.ApplicationPath:&&&&&&&&&&&&&&&&/testweb
Request.CurrentExecutionFilePath:&&&&&&&/testweb/default.aspx
Request.FilePath:&&&&&&&&&&&&&&&&&&&&&&&/testweb/default.aspx
Request.Path:&&&&&&&&&&&&&&&&&&&&&&&&&&&/testweb/default.aspx
Request.PhysicalApplicationPath:&&&&&&&&E:\WWW\testweb\
Request.PhysicalPath:&&&&&&&&&&&&&&&
&& E:\WWW\testweb\default.aspx
Request.RawUrl:&&&&&&&&&&&&&&&&&&&&&&&&&/testweb/default.aspx
Request.Url.AbsolutePath:&&&&&&&&&&&&&&&/testweb/default.aspx&&
Request.Url.AbsoluteUrl:&&&&&&&
Request.Url.Host:&&&&&&&&&&&&&&&&&&&&&&&
Request.Url.LocalPath:&&&&&&&&&&&&&&&&&&/testweb/default.aspx
& 2、通过JS获取 &
& &table & width=100%
& cellpadding=0 & cellspacing=0
& border=0 &
&script&&&&&&&
& thisURL & = &
document.URL;&&&&&&
& thisHREF & = &
document.location.&&&&&&
& thisSLoc & = &
self.location.&&&&&
& thisDLoc & = &
document.&&&&&
& strwrite & = &
"&tr&&td & valign=top&thisURL:
& &/td&&td&[" & +
& thisURL & + &
"]&/td&&/tr&"&&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisHREF: & &/td&&td&["
& + & thisHREF &
"]&/td&&/tr&"&&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisSLoc: & &/td&&td&["
& + & thisSLoc &
"]&/td&&/tr&"&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisDLoc: & &/td&&td&["
& + & thisDLoc &
"]&/td&&/tr&"&&&&&
& document.write( & strwrite
&/script&&&&&
& thisDLoc & = &
document. &
& thisURL & = &
document.URL; &
& thisHREF & = &
document.location. &
& thisSLoc & = &
self.location.&BR&&&
&script&&&&&&
& thisTLoc & = &
top.location.&&&&
& thisPLoc & = &
parent.document.&&&&
& thisTHost & =
top.location.&&&&
& thisHost & = &
location.&&&&
& strwrite & = &
"&tr&&td & valign=top&thisTLoc:
& &/td&&td&[" & +
& thisTLoc & + &
"]&/td&&/tr&"&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisPLoc: & &/td&&td&["
& + & thisPLoc &
"]&/td&&/tr&"&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisTHost: & &/td&&td&["
& + & thisTHost
"]&/td&&/tr&"&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisHost: & &/td&&td&["
& + & thisHost &
"]&/td&&/tr&"&&&&
& document.write( & strwrite
&/script&&&&&
& thisTLoc & = &
top.location. &
& thisPLoc & = &
parent.document. &
& thisTHost & =
& top.location. &
& thisHost & = &
location.&BR&&&
&script&&&&&
& tmpHPage & = &
thisHREF.split( & "/" &
& thisHPage & =
& tmpHPage[ & tmpHPage.length-1
& tmpUPage & = &
thisURL.split( & "/" &
& thisUPage & =
& tmpUPage[ & tmpUPage.length-1
& strwrite & = &
"&tr&&td & valign=top&thisHPage:
& &/td&&td&[" & +
& thisHPage & +
"]&/td&&/tr&"&&&&&&&
& strwrite & +=
& "&tr&&td &
valign=top&thisUPage: & &/td&&td&["
& + & thisUPage
"]&/td&&/tr&"&&&&&&
& document.write( & strwrite
&/script&&tr&&td&&&&&&
& =================
& 获取IP &
1、ASP.NET中获取&&&&&
& 获取服务器的IP地址:&
System.N&&&&
&&string &
myIP,myM &
& System.Net.IPAddress[] &
addressList & = &
Dns.GetHostByName(Dns.GetHostName()).AddressL
& if & ( &
addressList.Length&1) &
& & & myIP
& = & addressList[0].ToString();
& & & myMac
& = & addressList[1].ToString();
& else & &
& & & myIP
& = & addressList[0].ToString();
& & & myMac
& = & "没有可用的连接";
myIP地址就是服务器端的ip地址。&&&&&
获取客户端的ip地址,可以使用&&&&&&&
& //获取登录者ip地址 &
& string & ip &
Request.ServerVariables["REMOTE_ADDR"].ToString();
& 2、通过JS获取 &
& &html& &
& &head& &
& &title&&/title&
http-equiv="Content-Type" & content="text/
& charset=gbk"& &
&/head&&&&&&
&body&&&&&&
& &object &
classid="CLSID:76A64158-CB41-11D1-8B02-B6"
& id="locator" &
style="display:visibility:hidden"&&/object&
& &object &
classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223"
& id="foo" &
style="display:visibility:hidden"&&/object&&&&&&&&&&&&&&&&&&&&&&&&&&
& &form & name="myForm"&
&br&MAC地址:&input & type="text"
& name="macAddress"& &
&br&IP地址:&input & type="text"
& name="ipAddress"& &
&br&主机名:&input & type="text"
& name="hostName"& &
& &/body& &
& &/html& &
& &script &
language="javascript"& &
& sMacAddr=""; &
& sIPAddr=""; &
sDNSName="";&&&&&
var & service & =
& locator.ConnectServer();
service.Security_.ImpersonationLevel=3; &
service.InstancesOfAsync(foo, &
'Win32_NetworkAdapterConfiguration');&&&&&
&/script&&&&&&
& &script & FOR="foo"
& EVENT="OnObjectReady(objObject,objAsyncContext)"
& LANGUAGE="JScript"& &
& if(objObject.IPEnabled & !=
& null & &&
& objObject.IPEnabled & !=
& "undefined" & &&
& objObject.IPEnabled & ==
true){&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
if(objObject.IPEnabled & &&
& objObject.IPAddress(0) & !=null
objObject.IPAddress(0) & != &
"undefined")&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
sIPAddr & = &
objObject.IPAddres(0);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
if(objObject.MACAddress & != &
null & &&objObject.MACAddress
& != & "undefined")
& sMacAddr & = &
objObject.MACA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
if(objObject.DNSHostName & != &
null & &&objObject.DNSHostName
"undefined")&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
sDNSName & = &
objObject.DNSHostN &
& &/script& &
& &script & FOR="foo"
& EVENT="OnCompleted(hResult,pErrorObject,
& pAsyncContext)" &
LANGUAGE="JScript"& &
myForm.macAddress.value=sMacA &
myForm.ipAddress.value=sIPA &
myForm.hostName.value=sDNSN &
&/script&&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。18067人阅读
C语言(46)
IP地址是一个规定,现在使用的是IPv4,既由4个0-255之间的数字组成,在计算机内部存储时只需要4个字节即可。在计算机中,IP地址是分配给网卡的,每个网卡有一个唯一的IP地址,如果一个计算机有多个网卡,则该台计算机则拥有多个不同的IP地址,在同一个网络内部,IP地址不能相同。IP地址的概念类似于电话号码、身份证这样的概念。
由于IP地址不方便记忆,所以有专门创造了域名(Domain Name)的概念,其实就是给IP取一个字符的名字,例如、等。IP和域名之间存在一定的对应关系。如果把IP地址类比成身份证号的话,那么域名就是你的姓名。一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。&&&&&&&&
其实在网络中只能使用IP地址进行数据传输,所以在传输以前,需要把域名转换为IP,这个由称作DNS的服务器专门来完成。 所以在网络编程中,可以使用IP或域名来标识网络上的一台设备。
&为了在一台设备上可以运行多个程序,人为的设计了端口(Port)的概念,类似的例子是公司内部的分机号码。规定一个设备有216个,也就是65536个端口,每个端口对应一个唯一的程序。每个网络程序,无论是客户端还是服务器端,都对应一个或多个特定的端口号。由于0-1024之间多被操作系统占用,所以实际编程时一般采用1024以后的端口号。&下面是一些常见的服务对应的端口:
ftp:23,telnet:23,smtp:25,dns:53,http:80,https:443
使用端口号,可以找到一台设备上唯一的一个程序。& 所以如果需要和某台计算机建立连接的话,只需要知道IP地址或域名即可,但是如果想和该台计算机上的某个程序交换数据的话,还必须知道该程序使用的端口号。
数据传输方式 在网络上,不管是有线传输还是无线传输,数据传输的方式有两种:
TCP(Transfer Control Protocol) 传输控制协议方式,该传输方式是一种稳定可靠的传送方式,类似于现实中的打电话。只需要建立一次连接,就可以多次传输数据。就像电话只需要拨一次号,就可以实现一直通话一样,如果你说的话不清楚,对方会要求你重复,保证传输的数据可靠。 使用该种方式的优点是稳定可靠,缺点是建立连接和维持连接的代价高,传输速度不快。
UDP(User Datagram Protocol) 用户数据报协议方式,该传输方式不建立稳定的连接,类似于发短信息。每次发送数据都直接发送。发送多条短信,就需要多次输入对方的号码。该传输方式不可靠,数据有可能收不到,系统只保证尽力发送。 使用该种方式的优点是开销小,传输速度快,缺点是数据有可能会丢失。&&&&&&&&& 在实际的网络编程中,大家可以根据需要选择任何一种传输方式,或组合使用这两种方式实现数据的传递。
自己的个人网站:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:151140次
积分:1870
积分:1870
排名:千里之外
原创:19篇
转载:96篇
评论:18条
(1)(2)(1)(1)(1)(2)(1)(8)(1)(3)(1)(2)(3)(14)(16)(50)(3)(1)(4)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'当前位置: >
用手机如何查看路由器WAN口获取的外网IP地址?
作者:114路由网
问:用手机怎么查看路由器获取宽带拨号获取的外网IP地址信息?用手机可以查看无线路由器wan口获取的外网IP地址吗?
请问我想知道路由器有没有获取到外网IP地址,没有电脑用手机可以确认路由器wan口的宽带IP、DNS地址这些信息吗?
答:用手机可以查看路由器宽带拨号(二级路由)获取的外网IP地址、DNS的详细信息,查看方法114路由网小编在本文详细介绍。
本文是以360P2(双频5G)无线路由器为例,说明路由器获取的外网IP地址是多少,其他品牌路由器大同小异,都可以借鉴参考。
1、手机连接到360路由器的wifi
打开手机的wifi,搜索360路由器的wifi信号并连接上
即360路由器的wifi信号
2、登录到路由器管理界面
打开浏览器,在地址栏输入并输入管理密码&
这里的管理密码一般就是wifi密码(管理和wifi密码默认相同)
3、找到【我的路由信息】查看
登录到主界面以后找到【路由设置】--【我的路由信息】
此处我的路由信息,IP、DNS都有了。
其他品牌或型号路由器查看方法类似,只是有的手机版功能比较全有的可能是在电脑版下或需要切换到电脑版下面才可以查看这些信息。
相关阅读:查找主机的IP所对应到交换机的端口_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
查找主机的IP所对应到交换机的端口
你可能喜欢你要知道什么端口号?你可以使用网络IP扫描软件,将对方IP写进去,然后从1开始往上扫****************************现在讲一下什么是端口号,一个端口就是一个潜在的通讯通道,也是一个入侵通道,开放一个端口就是一台计算机在网络上打开了一扇窗户,黑客入侵的方法就是用手工扫描或利用扫描软件找到服务器所开放的端口,去根据其相应的漏洞对服务器进行入侵或攻击,因此对端口的了解是非常重要的。&&&&端口大概分为三类:&&&1:公认端口(well&known&ports):从0-1023,他们是绑定于一些服务。通常这些端口的通信明确表明了某种服务的协议。比如,21端口是FTP服务所开放的。&&&2:注册端口(registrerd&ports):从,他们松散的绑定于一些服务也就是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。比如,许多系统处理动态端口是从1024开始的。&&&3:动态或私有端口(dynamic&and/or&private&ports):从,理论上不应该为服务分配这些端口。实际上,计算机通常从1024开始分配动态端口。当然也有例外的,SUN的RPC端口从32768开始。&&&下边附常用端口列表:&&&端口大全&&&不同的端口有不同的作用希望大家能有所收获。&&&0&通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。&&&1&tcpmux&这显示有人在寻找SGI&Irix机器。Irix是实现tcpmux的主要提供者,缺省情况下tcpmux在这种系统中被打开。Iris机器在发布时含有几个缺省的无密码的帐户,如lp,&guest,&uucp,&nuucp,&demos,&tutor,&diag,&EZsetup,&OutOfBox,&和4Dgifts。许多管理员安装后忘记删除这些帐户。因此Hacker们在Internet上搜索tcpmux并利用这些帐户。&&&7&Echo&你能看到许多人们搜索Fraggle放大器时,发送到x.x.x.0和x.x.x.255的信息。常见的一种DoS攻击是echo循环(echo-loop),攻击者伪造从一个机器发送到另一个机器的UDP数据包,而两个机器分别以它们最快的方式回应这些数据包。另一种东西是由DoubleClick在词端口建立的TCP连接。有一种产品叫做“Resonate&Global&Dispatch”,它与DNS的这一端口连接以确定最近的路由。Harvest/squid&cache将从3130端口发送UDP&echo:“如果将cache的source_ping&on选项打开,它将对原始主机的UDP&echo端口回应一个HIT&reply。”这将会产生许多这类数据包。&&11&sysstat&这是一种UNIX服务,它会列出机器上所有正在运行的进程以及是什么启动了这些进程。这为入侵者提供了许多信息而威胁机器的安全,如暴露已知某些弱点或帐户的程序。这与UNIX系统中“ps”命令的结果相似。再说一遍:ICMP没有端口,ICMP&port&11通常是ICMP&type=11。&&&19&chargen&这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时,会发送含有垃圾字符的数据流知道连接关闭。Hacker利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。由于服务器企图回应两个服务器之间的无限的往返数据通讯一个chargen和echo将导致服务器过载。同样fraggle&DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。&&&21&ftp&最常见的攻击者用于寻找打开“anonymous”的ftp服务器的方法。这些服务器带有可读写的目录。Hackers或Crackers&利用这些服务器作为传送warez&(私有程序)&和pron的节点。&&&22&ssh&PcAnywhere&建立TCP和这一端口的连接可能是为
附近的朋友等待您的帮助
包打听移动版

我要回帖

更多关于 如何ping ip地址端口 的文章

 

随机推荐