外网如何获取内网的IP

外网如何获取内网的IP,第1张

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

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

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

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

首先,打开DHCP管理窗口;

参阅百度经验:(选中标题,按住左键拖拽搜索相应经验)

快速打开DHCP的方法及命令(Merlin67)

依次单击+号,

展开“相应DHCP服务器”-“IPv4”或“IPv6”-“作用域”,

注意:

现在一般企业还是采用的IPv4,以此为例;

单击“地址租用”;

根据客户端IP地址、名称及租用截止日期,

找到相应设备,

在相应设备上右击,

单击“添加到保留”,

租用已成功转换为保留,

单击“确定”,

相应IP地址将固定分发给指定的MAC地址设备;

如何手动输入MAC地址添加保留?

同上打开DHCP管理窗口;

右击“保留”,

单击“新建保留”;

输入IP地址、MAC地址、保留名称、描述,

按需选择支持的类型,如:DHCP,

单击“添加”,

在保留里可见成功添加的保留;

相应IP地址将固定分发给指定MAC地址设备;

分类: 电脑/网络 >> 电脑常识

问题描述:

我的机子老是有人发ARP欺骗数据包来,导致我平凡掉线,但是只知道对方的MAC,而且不是局域网内的

解析:

我也有同样的问题,希望指教。

楼上说的不够清楚

补充一下

打开命令行以后

输放 ipconfig /all

找见本地连接

Description : SiS 900-Based PCI Fast Ethernet Adapte

Physical Address : 00-13-8F-07-3A-57

DHCP Enabled : No

IP Address : 19216815

Subnet Mask : 2552552550

Default Gateway : 19216811

DNS Servers : 6112812867

19216811

Default Gateway : 19216811

这项是你的网关也就是你的路由器IP

Physical Address : 00-13-8F-07-3A-57

这项就是你的MAC地址了

网上所有用户的IP地址的话就要用工具了

这些工具很多

比如

局域网助手(LanHelper) v148

>

一、方法一 查询本机IP——窗口查看; 直接单击任务栏最右边的“本地连接”图标,会打开“本地连接状态”对话框。 单击d出对话框中的“支持”选项卡,在下面的“连接状态”中能够看到本机的基本IP信息。再单击“本地连接状态”对话框中的“详细信息”按钮,将d出“网络连接详细信息”对话框。该对话框中能够显示详细的本机网络信息,如IP地址、MAC地址、子网掩码和默认网关及NDS等信息。 二、方法二 查看本机IP——命令查看; 点击屏幕左下角任务栏左边的“开始”菜单,选择“运行”命令。 在d出“的运行”对话框的文本输入框中直接输入“cmd”,单击“确定”按钮,打开黑色背景的DOS“命令提示符”窗口。或者单“开始”按钮,选择“所有程序”,再选择“附件”,再从d出的菜单中选择“命令提示符”,同样能打开“DOS命令提示符”窗口。在DOS“命令提示符”窗口中输入“ipconfig /all”,同样可以查看本机的详细信息。在该结果窗口中,具体显示了本机详细的计算机名称、MAC地址、DHCP、DNS、网关等详细内容。 三、方法三 查看局域网内其它电脑名称和IP; 点击任务栏中的“开始”按钮,选择“所有程序”,再选择“附件”,再选择d出菜单中的“记事本”,打开记事本程序。将以下内容复制到记事本,另存为后缀为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 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 )) ECHO ECHO 正在获取本网段内的其它在线计算机IP,请稍等 for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用 ECHO ECHO 查询完毕,按任意键退出 pause>nul 3 在记事本窗口中,点击“文件”菜单,从d出菜单中选择“另存为”命令。 4 在“保存类型”中选择“所有文件”,将“文件名”保存为bat的文件,如“查看局域网在线IPbat”。 5打开刚才保存的“查看局域网在线IPbat”程序,可以看到执行结果。 四、方法四 查看对方电脑mac地址; 如方法二中打开DOS命令提示符窗口,在窗口中输入命令“nbtstat -a IP”,如以上面查到的“1010321”为例,输入“nbtstat -a 1010321”,在查询结果窗口中,我们通过IP就查询到了确切的以下信息:计算机名称、此电脑加入的工作组或域名称、MAC地址。 五、方法五 查看局域网内所有电脑的IP地址和mac地址; 如方法二中打开DOS命令提示符窗口,在窗口中输入命令“arp -a” 。 在查询结果窗口中,就会有其他电脑的IP和MAC地址了,这个PING的是局域网内IP

以上就是关于外网如何获取内网的IP全部的内容,包括:外网如何获取内网的IP、绑定的mac才可以获取ip,dhcp怎么实现、怎么通过MAC地址查找对方的IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存