局域网内怎样获得自动分配的IP地址

局域网内怎样获得自动分配的IP地址,第1张

局域网中,采用DHCP自动获取的方式,网内的电脑只能随机的获取到某一IP地址,如何才能获取到某已指定的IP地址。

工具/原料

电脑

方法/步骤

比如在局域网中我想获得的IP地址为:192168188。

步骤一:首先要在你的电脑中将其设置为固定IP地址。电脑桌面——网上邻居(鼠标右键属性)——双击本地连接

然后选择常规——属性——双击Internet协议(TCP/IP)

然后选择“使用下面的IP地址”和选择“使用下面的DNS服务器地址”,在IP地址上如图输上192168188,子网掩码2552552550 网关19216811后,DNS到百度上搜索DNS服务器后随便选两个就行,或者不填,然后点击确定。

已将其设置为固定后,再将其改为自动获取,电脑就会自动获取到你刚输入过的固定IP地址。

步骤二:电脑桌面——网上邻居(鼠标右键属性)——双击本地连接——常规——属性——双击Internet协议(TCP/IP)——然后选择“自动获取IP地址”和选择“自动获取DNS服务器地址”,就会获取到你前面所输入的IP地址。(如果一次不行可多试两次,或重启路由器的DHCP服务)

在家用路由器上,如果局域网是动态分配的地址,以TPlink为例,在“DHCP客户端”链接里可以找到,如果是静态分配的地址,在“静态地址分配”链接里可以找到。上述关键字在不同设备和版本上不尽相同,也不一定是一模一样的字样,有的在arp列表里。

在支持命令行的专业路由器上,用show arp或display arp可以查询到。

arp是所有路由器支持的协议,通过ip去查询mac地址,将三层报文在数据链路层上传输,路由器通过此协议周期性与局域网所有电脑交互信息,目的是确保路由器与电脑之间是否互通。

这个跟你的路由设置和访问方式有关。

假设你的服务端在1010501,公网IP都是8888。

假设你的客户端在 101050100-199,出口公网IP是4444

如果你的客户端以公网的形式访问,如>

内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的。有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网。如无路由,或路由无公网IP,需要借助第三方开放的nat123端口映射网络辅助实现外网访问内网。

端口映射网络辅助的好处是适用于任何网络环境,外网访问内网的实现过程:

1在内网安装并启用nat123端口映射。添加映射,配置内外网映射信息,对应内网IP端口和外网自己的域名。外网地址可直接使用提示默认域名。

2NAT映射后,通过域名访问,即可以连接内网对应IP应用。

ip地址分 IPv4和IPV6两个版本。

127001或者19216801之类的,属于IPV4的格式

127001转换为IPv6就是 ::1

IPv6具体的格式写法,你搜索一下了解一下。

另外 ,服务端获取ip地址,是相对的。比如你在局域网内建一个服务器,在程序里获取的ip地址,就是客户端在局域网的ip  ,一般是类似 1921680101 之类的,大公司的话可能  10xxx

局域网的ip地址,可以直接在网络适配器上看到

而在inter网,也就是大网络上,服务端获取的ip地址,是你的连网设备获取到的公网ip ,一般一个局域网内的主机,相对于因特网上的服务器,显示的都是公网地址。

公网ip没有在本机电脑上直接显示。会显示在路由或者连网设备上。也可以通过百度搜索 ip地址,会显示你的公网ip

所以,假设一个局域网内,有两台电脑同时访问一个网上的服务器,服务器是没办法给两台电脑区分开ip地址的,显示的是一样的。只是可能得到的设备信息不一样(如:浏览器的useragent)

局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。下面是我收集整理的如何查询局域网ip地址范文,欢迎借鉴参考。

如何查询局域网ip地址(一)

1

知道对方的计算机名查看对方的ip

方法:开始->运行->cmd->ping 对方计算机名 -4

2

知道对方ip查看对方的计算机名

方法:开始->运行->cmd->nbtstat -a 对方ip

3

查询局域网内在线电脑IP和计算机名字

以下代码保存为bat文件直接运行即可

COLOR 0A

CLS

@ECHO Off

Title 查询局域网内在线电脑IP

:send

@ECHO off&setlocal enabledelayedexpansion

ECHO 正在获取本机的IP地址,请稍等

for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (

set "IP=%%i"

set IP=!IP:~1,-1!

ECHO 本机IP为:!IP!

goto :next

)

:next

for /f "delims= tokens=1,2,3,4" %%i in ("%IP%") do setrange=%%i%%j%%k

ECHO&ECHO 正在获取本网段内的其它在线计算机名,请稍等

ECHO 本网段%range%内的计算机有:

for /f "delims=" %%i in ('net view') do (

set "var=%%i"

::查询在线计算机名称

if "!var:~0,2!"=="\\" (

set "var=!var:~2!"

ECHO !var!

ping -n 1 !var!>nul

))

ECHO

ECHO 正在获取本网段内的其它在线计算机IP,请稍等

for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用

ECHO

ECHO 查询完毕,按任意键退出

pause>nul

如何查询局域网ip地址(二)

局域网查看在用的IP地址,对IP地址进行管理,是网管人员的基本 *** 作。我常用的方式有两种:登陆交换机查看,通过nmap等扫描工具查看。下面对这两种方式分别说一说。

登陆交换机查看

登陆网关交换机查看arp信息,这里需要注意的是接入交换机是不记录IP信息的,需要登陆网关交换;

每台终端上网必须要设置一个网关地址,是数据转发的第一跳,在这台网络设备上记录了终端的相关arp信息,即mac地址和ip地址的对应表;

这里以华为交换机为例子,telnent登陆交换机,输入命令“display arp”,即可查看局域网相关网段的IP地址,

nmap是一个非常有名的网络安全审计工具,在黑客帝国里有它的镜头,扫描局域网网段只是其中很小的一部分功能,有兴趣的网友可以深入研究一下;

扫描局域网某IP网段的,可以使用nmap的三层网络设备发现选项”-sP",终端需要支持“ping" *** 作;如果需要扫描特定的服务,判断是否在线,可以使用四层扫描选项,‘-sT’是全连接,'-sS'是半连接;

相关命令“nmap -sP 172171480/24",

总结

判断某个网段的在线IP,最简单的方式就是登陆网关交换机查看,是被动获取信息的方式,获取的数据比较准确;

使用ping等工具扫描局域网网段,是主动获取信息的方式,需要终端对ping命令回复,有些终端可能由于安全问题,关闭了ping的响应,那么获取的信息可能与实际情况有误。

如何查询局域网ip地址(三)

如何在自己电脑端查看局域网中所有用户计算机的IP和MAC地址呢有时为了局域网管理的需要,可以需要批量获取局域网电脑的IP和MAC地址。以下就与大家分享一下获取局域网电脑IP和MAC地址的方法。

方法一:通过命令提示符查看局域网电脑的IP和MAC地址。

新建一个文本文件,并在其中复制粘贴以下内容:

COLOR 0ACLS@ECHO OffTitle 查询局域网内在线电脑IP:send@ECHO off&setlocal enabledelayedexpansion

ECHO 正在获取本机的IP地址,请稍等 for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" set IP=!IP:~1,-1! ECHO 本机IP为:!IP! goto :next )

:next for /f "delims= tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i%%j%%k ECHO&ECHO 正在获取本网段内的其它在线计算机名,请稍等 ECHO 本网段%range%内的计算机有: for /f "delims=" %%i in ('net view') do ( set "var=%%i" ::查询在线计算机名称 if "!var:~0,2!"=="\\" ( set "var=!var:~2!" ECHO !var! ping -n 1 !var!>nul )) ECHOECHO 正在获取本网段内的其它在线计算机IP,请稍等 for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用

ECHOECHO 查询完毕,按任意键退出pause>nul

然后将文件名修改成“查询局域网在线电脑IPbat”,注意其中的扩展名为“bat”,双击即可查看局域网所有在线电脑的IP地址。

查询局域网电脑MAC地址的方法:打开“命令提示符”窗口,输入命令“nbtstat -a IP”即可获取与IP对应的电脑MAC地址。例如,查看局域网电脑IP为“1921680125”的MAC地址,只需要输入“nbtstat -a 1921680125”即可。

方法二:利用“聚生网管”软件来查询局域网电脑IP和MAC地址。直接在百度中搜索获取程序的下载地址。

安装并运行“聚生网管”程序,从d出的“监控网段配置”界面中,创建一个基于本地网卡的监控网段,然后选中并点击“开始监控”按钮。

从打开的程序主界面中,点击“启用管理”右侧的“下拉列表,从中选择一种监控模式,可以根据当前网络结构及分布特点进行选择。然后点击”启用管理“按钮。

此时将自动列出当前局域网中所在在线电脑相关信息,其中就包括电脑IP和MAC地址信息。

同时还可以查看电脑当前网速使用情况,只需要勾选对应的计算机或者直接勾选”全选“项,即可显示当前所有计算机网络使用情况。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

asp怎么取得客户端公网IP和内网IP。

悬赏分:0 - 离问题结束还有 13 天 16 小时

公网就是常用的IP取值,,,

内网怎么取呢,就是取19216813这样的。。。。

解析:

取不了

以上就是关于局域网内怎样获得自动分配的IP地址全部的内容,包括:局域网内怎样获得自动分配的IP地址、如何获取局域网内设备IP地址和MAC地址、php如何获取局域网内网的IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存