http://example.com的 IP 地址为 93.184.216.34。
从我读到的关于 IP 地址和端口的内容来看,这让我相信将端口 80 附加到它的末尾 (93.184.216.34:80) 也应该加载相同的页面。然而,它给了我一个 404 Not Found 错误。
为什么我无法通过其 IP 地址访问http://example.com?
如果答案是可能的,如何?
显然,DNS 不适合这种工作。
更新
有人可以回答这个问题吗:
域名:IP -> DNS;
IP:Mac -> ??
我经营一个游戏网站。玩家下载客户端软件,安装它并在他们的桌面上运行它。该软件未托管在主服务器上,但有人告诉我,一旦该软件运行并连接到服务器,后者的 IP 地址就会暴露出来。那可能吗 ?如果是这样,如何?以及如何“隐藏”或“欺骗”它?
谢谢你。
I have noticed that ipconfig and a website that tells you what your ip is, are different.
Two cases:
E.g. I rdp from my laptop to my PC via an IP on that is always in the same network ID (so first 3 parts of the IP - can't remember exact term - do not change). A website gives a different IP, often starting with 80.
我在云上运行我自己的服务器。它们具有静态的私有 IP,因此只能通过 VPN 访问。我可以通过 NAT 将公共 IP 映射到服务器。但是,我使用的一个应用程序 (mobilepcmonitor) 允许我通过手机控制我的服务器,报告了另一个 IP。
为什么会有差异?
我正在运行两个 docker 容器,一个用于 hadoop 基本服务,另一个用于水槽。服务运行成功。我链接了两个容器 env 变量是由 docker 成功自动设置的。
1.2.3.4 7ab4ffb30dc0
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
Run Code Online (Sandbox Code Playgroud)
这是我用于 hadoop 的 /etc/hosts 文件。当我跑
hadoop fs -ls /
hadoop fs -ls hdfs://127.0.0.1:8020/
Run Code Online (Sandbox Code Playgroud)
工作正常。但如果我跑
hostname
Run Code Online (Sandbox Code Playgroud)
它返回 7ab4ffb30dc0
所以我试过了
hadoop fs -ls hdfs://1.2.3.4:8020/
Run Code Online (Sandbox Code Playgroud)
它说 Call From 7ab4ffb30dc0/1.2.3.4 to 7ab4ffb30dc0:8020 failed on connection exception: java.net.ConnectException: Connection denied; 有关更多详细信息,请参阅:http : //wiki.apache.org/hadoop/ConnectionRefused
有什么建议?
你好,我是从那个网站学到的
这些是我学习解决服务器故障问题的方向
telnet localhost
Run Code Online (Sandbox Code Playgroud)
说connection refused。它试图连接到 127.0.0.1 和 0::
telnet feorar.org
Run Code Online (Sandbox Code Playgroud)
工作,所以telent守护进程正在运行
telnet …Run Code Online (Sandbox Code Playgroud) 是什么阻止某人将其静态 IP 设置为另一台服务器(例如 Google 的服务器)的静态 IP?这是如何防止的?
我在想,通过放弃通常的委托设置而不是为我的域操作 DNS,而是仅依赖 TLD 根中的胶水记录,我可能能够简化 DNS。
当然,如果我这样做,就不可能有很多子域、优先 MX 记录、委派子域等,但它会起作用吗?
更新
我对此进行了测试,但它不起作用(我不记得我最初从哪里获得这些信息)。为什么?
我正在为具有运行 Apache 2.4.6 的 CentOS 7 服务器的客户端工作。我在服务器上运行了一个基于 Zend Framework/PHP 的网站。它只有一个IP地址。没有域名指向它。我只是将文档根目录设置为 PHP 网站的公共文件夹,一切正常。
现在他们要我向服务器添加另一个网站。我是一名程序员,而不是系统管理员,所以我不确定如何继续。我熟悉设置虚拟主机以运行多个网站,但它们通常具有唯一的域名。如何仅使用 1 个 IP 运行多个站点?
ip ×9
networking ×2
address ×1
apache-2.4 ×1
centos7 ×1
docker ×1
dynamic-ip ×1
hadoop ×1
host ×1
mac-address ×1
mapping ×1
nameserver ×1
ns-record ×1
spoofing ×1
static-ip ×1
url ×1
web ×1
web-hosting ×1
web-server ×1
windows-xp ×1