我正在使用时代华纳有线互联网服务。我的 IP 地址每隔几个月就会更改一次。但是,我需要访问一些具有防火墙规则的访问受限服务器。
有什么办法可以让我的 IP 地址固定,以便在我的 IP 地址更改时无需更改防火墙规则?
在我们的小型企业 Windows XP 网络上,我在 f:\MyDir\SubDir\text.doc 中有一个文件
当我在另一台机器上时,那个文件的 URI 是什么……如果我只知道那台机器的 IP 地址和文件的路径?
我以为是这样的:
\\192.168.10.20\f:\MyDir\SubDir\text.doc
但这似乎无法找到它。(我对两台机器都有完全的管理员访问权限)
我在一个小型家庭网络中有 3 台 Windows XP 机器连接。(3 个中有 2 个没有屏幕或键盘。)
我找出每台机器内部 IP 地址的最简单方法是什么?
是否有我可以从机器 #1 运行的 DOS 命令...并询问它“显示每台机器的 IP 地址”?
作为所有互联网用户,我访问过的网站似乎知道我所在的国家和城市。我知道这些网站通常会在数据库中查找我的 IP 地址,该数据库将 IP 地址映射到运行良好的国家/城市。我还看到公司出售这种类型的数据库。
这个将 IP 地址映射到国家/城市的数据库是如何创建的?
每个 ISP 是否在某处注册了 IP 地址和国家/城市之间的链接的中央数据库?或者,销售地理定位数据库的公司是否联系了不同的 ISP 并从他们那里购买了地图信息?或者是否有一些“高于”ISP 的组织在跟踪此情况?
当我在家中的办公桌前,我通过以太网 LAN 端口连接到我的网络。然而,有时我必须起身移动我的电脑(例如将它连接到另一个房间的电视),所以我断开以太网并启用 wifi。然而,我的问题是我希望 LAN 和 wifi 接口在我的网络中具有相同的静态 IP 地址。一切都在 Linux 上完美运行:我可以将两个接口设置为相同的 IP、相同的子网掩码、相同的默认网关和相同的 DNS 提供商。如果我同时连接了以太网并启用了 wifi,我会在系统日志中收到火星数据包消息,所以我只需使用笔记本电脑上的物理开关禁用 wifi 接口,直到我需要它。
但是,最近我一直在配置一台运行 Windows 7 的新笔记本电脑。我想在另一台笔记本电脑上做与在 Linux 上可以做的相同的事情。在为以太网接口设置静态 IP 地址、子网掩码、网关和 DNS 后,我尝试为 wifi 接口做同样的事情,但我首先得到另一个接口已经具有相同 IP 地址的警告,然后我得到了有关多个默认网关的消息旨在提供冗余。我驳回了两个警告(否,然后是)并单击关闭。但是当我再次打开wifi接口的属性时,IP地址和子网掩码字段都是空白的。每次我输入它们时,当我重新打开属性页面时它们都是空白的。以太网接口的属性页面仍然具有相同的信息。
所以基本上我的问题是,如何在不让 Windows 清除 wifi 接口设置的情况下正确设置它?如果它可以在 Linux 中正常工作,为什么它不能在这里工作?
所以我有两个 IP 地址——一个在我的网络设置中,是 192.168.0.X。另一个——我在网上查了这个地址——是108.XXX 这两个IP地址有什么区别?它与本地和互联网 IP 地址有关吗?有人可以解释一下这两个概念吗?
我有一个 Thomson TG585 v7 路由器,可以通过 ipaddres 上的网络浏览器访问s http://192.168.1.254/我在某些情况下通过无线或以太网将各种计算机连接到它,我注意到如果它们通过两者连接,那么当我看我的家时通过 webbrowser 网络,来自一台计算机的两个连接具有不同的 IP 地址,但具有相同的机器名称。
那么当我尝试使用机器名称访问机器时,它如何决定是使用无线连接还是有线连接?
每个连接不应该有不同的名称吗
(如果你想知道为什么我有两个连接,通常是因为它们在我的笔记本电脑上,可以在我的办公室使用更快的有线连接,但必须在室内其他任何地方使用无线连接,所以都配置了)。
我只想通过 Powershell 获取外部 IP 只是 IP 地址,没有标头或任何东西。
我尝试了很多事情,例如
(Invoke-WebRequest ifconfig.me/ip).Content
Run Code Online (Sandbox Code Playgroud)
但它有这个额外的第二行,这对我没有好处。
我也试过了。
(Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE) | %{$_.ipaddress[0]}
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用,因为我在路由器后面。
Function IPV()
{
$IPCHK = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$IPCHK | Out-FIle 'CHKIP.txt'
}
$CurrentIP = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$PreviousIP = Get-Content 'CHKIP.txt'
IF($PreviousIP -eq ((Invoke-WebRequest ifconfig.me/ip).Content.Trim()))
{
$PreviousIP
}
ELSE {
##SEND EMAIL SCRIPT
IPV #RUN CHECK IP COMMAND AGAIN.
}
Run Code Online (Sandbox Code Playgroud) 尽管我在研究生院上过课,但我对计算机网络的了解很差。
我总是忘记子网和掩码之类的!
目前,我正在尝试Docker进行Erlang分布式编程。
我启动了4个docker容器
(gru@172.17.0.63) # also known as Server
(minion1@172.17.0.61)
(minion2@172.17.0.64)
(minion3@172.17.0.65)
Run Code Online (Sandbox Code Playgroud)
其中后面的数字@是IP从ifconfig命令中获取的各自的 s。
现在给定这些IP地址,我如何判断它们是否位于同一 LAN/网络上
如果问题问得不正确或很愚蠢,我很抱歉,但我被困住了!
多谢
我使用有线 USB 以太网适配器在 Windows\xc2\xa010 Pro 客户端上的 Hyper-V 上创建了多个虚拟机。Windows 计算机在重新启动后保留其 IP 地址,而 Linux 计算机(Ubuntu Server)则不会。两者都使用默认开关(注意:外部开关不适用于 USB 以太网适配器)。
\n我注意到 Windows VM 保留了其 MAC 地址,因此我尝试将 Linux VM 的 MAC 地址从动态更改为静态。不幸的是这没有帮助。
\n目标是在主机和 Linux VM 之间建立 SSH 连接(始终通过相同的 IP 地址)。除此之外,我希望虚拟机能够访问互联网。注意:主机是笔记本电脑,因此将通过不同的 LAN 和不同的接口建立互联网连接(内置 WLAN、不同扩展坞上的不同有线 USB-LAN 适配器等)
\n解决方案:
\n目前我正在考虑配置内部交换机。此设置建议依赖于提供内部交换机静态设置。不幸的是,它不允许设置默认网关,因此虚拟机无法使用主机互联网连接(至少我没有找到使用内部交换机实现此目的的解决方案)。
\n注意:我对交换机使用 192.168.192.1/24,对虚拟机使用 192.168.192.2/24。我可以从主机 ping 交换机和虚拟机,反之亦然(我在主机上适当设置了 Windows 防火墙)。
\n为了同时访问互联网(同时使用内部交换机通过不变的 IP 地址从主机连接到虚拟机),我向虚拟机添加了第二个网络接口并将其设置为默认交换机。我将第二个 NIC 配置为通过 DHCP 获取其配置(通过/etc/netplan/00-installer-config.yaml):
network:\n version: 2\n renderer: networkd\n …Run Code Online (Sandbox Code Playgroud) ip-address ×10
internet ×2
networking ×2
router ×2
static-ip ×2
cable ×1
database ×1
docker ×1
ethernet ×1
file-sharing ×1
geolocation ×1
hyper-v ×1
intranet ×1
isp ×1
lan ×1
linux ×1
path ×1
powershell ×1
subnet ×1
uri ×1
url ×1
windows-7 ×1