如何在我的网络中为 ssh/http 连接设置别名地址?

如何在我的网络中为 ssh/http 连接设置别名地址?

我希望能够做到:

  1. ssh user_name@blawherebla指向特定的 IP 地址
  2. 相同,但我想从浏览器访问http://blabla另一个blabla具有端口的特定 IP 地址(即1.2.3.4:5678

有没有我可以设置的本地 DNS?

正在 16.04 上工作

编辑:

(1)可以通过在 /etc/hosts 文件中添加以下行轻松实现:IP_ADDR bla然后ping bla转换为ping IP_ADDR。但是(2)仍然让我困惑。

如果没有端口,则与(1)非常相似,但添加端口会使情况变得更加复杂

答案1

您可以为此设置 DNS,但对于本地使用来说,更容易的方法是编辑文件/etc/hosts

127.0.0.1   localhost
127.0.1.1   Yourhostname 

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.124.99 bla
192.168.124.100 blabla 
192.168.124.107 blablabla

从新/etc/hosts文件开始,保留已有的行,将主机名添加为 127.0.1.1,并根据需要添加其他内容。保存文件。它将立即生效。

编辑这个答案是在你/etc/hosts自己添加建议之前发布的。

相关内容