使用主机文件,我不能做这样的事情:
127.0.0.1:8080 testing
Run Code Online (Sandbox Code Playgroud)
因此我将不得不写
127.0.0.1 testing
http://testing:8080
Run Code Online (Sandbox Code Playgroud)
为了做同样的事情。
问题是我需要能够在不输入任何端口的情况下访问 IP。我有什么选择可以做这样的事情吗?
有没有一种方法可以仅通过主机的 IP,同时仅使用 Windows 命令行 (cmd) 来查找主机名?
(菜鸟@unix&EC2)
我在 EC2 上创建了 2 个 ubuntu 实例。
我需要对我的一项服务进行集群,并按照教程使用了该格式
ip-XXX-XXX-XXX-XXX (i.e. ip-123-456-789-012) as the connection.
Run Code Online (Sandbox Code Playgroud)
我还可以使用 ip-123-456-789-012 22 在实例之间 telnet。
这不会出现在 /etc/hosts 中,所以它如何知道如何将字符串转换为 IP 地址?
谢谢。
我的笔记本电脑连接到一个网络,我们有带过滤器的路由器。我可以使用 nmap 扫描活动主机,并且可以看到打开的端口(主要是端口 80)。但是,当我尝试 ping 这些主机时,我没有收到任何数据。谁能指出问题是什么?
提前致谢!
[编辑]
顺便说一句,我可以 ping 我自己的计算机(本地主机/我的 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)