标签: hostname

19
推荐指数
6
解决办法
2万
查看次数

如何为 Debian Jessie 系统设置主机名?

Debian Jessie 带有systemd. 设置主机名的建议是对 systemd 使用 hostnamectl。但是,此命令在 EC2 上启动的 Debian Jessie映像上不起作用(甚至无法显示当前主机名):

sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
Run Code Online (Sandbox Code Playgroud)

所以我尝试在这里继续使用 Debian 的推荐。

echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
Run Code Online (Sandbox Code Playgroud)

但是,注销并重新登录后,主机名不会更改。然而,它在重新启动后会发生变化,但这对我来说并不理想。

这种方法曾经在 Debian Wheezy 中工作。

任何有关正确处理的帮助表示赞赏。

debian hostname systemd

19
推荐指数
1
解决办法
2万
查看次数

如何使用 HAProxy 根据主机名转移流量?

我在 HAProxy 设置了一堆侦听其他各种端口的应用程序服务器方面取得了一些初步成功。

我现在有另一个网络服务器在一个端口上侦听,我想对我的配置进行哪些更改以按主机名传输流量。

以下是当前设置,假设:

  • 我的 apache 网络服务器在 examplecom:8001 上运行
  • 我的一堆应用服务器 0.0.0.0:8081, 0.0.0.0:8082 , 0.0.0.0:8083
global
  log 127.0.0.1 local0
  log 127.0.0.1 local1 notice
  maxconn 4096
  debug
  #quiet
  #user haproxy
  #group haproxy

defaults
  log global
  mode  http
  option  httplog
  option  dontlognull
  retries 3
  redispatch
  maxconn 2000
  contimeout  5000
  clitimeout  50000
  srvtimeout  50000

listen appservers 0.0.0.0:80
  mode http
  balance roundrobin
  option httpclose
  option forwardfor
  #option httpchk HEAD /check.txt HTTP/1.0
  server  inst1 0.0.0.0:8081 cookie server01 check inter 2000 fall  3
  server  inst2 0.0.0.0:8082 …
Run Code Online (Sandbox Code Playgroud)

ubuntu proxy load-balancing hostname haproxy

18
推荐指数
1
解决办法
3万
查看次数

我可以在 /etc/hostname 中设置多个名称吗?

我的服务器打算在数据中心 ISP 的域中使用一个名称,而在我们公司的域中使用另一个名称。我该如何正确设置?我可以在 /etc/hostname 中设置多个名称吗?(操作系统是 Ubuntu 10.04 Serer)。

domain-name-system ubuntu hostname

18
推荐指数
1
解决办法
3万
查看次数

在 Ubuntu 10.04 上,/etc/hostname 是否应该包含服务器的 FQDN?

在 Ubuntu 10.04 上,/etc/hostname 是否应该包含服务器的完全限定域名?

linux ubuntu hostname

18
推荐指数
2
解决办法
1万
查看次数

使 iptables 更易于维护

除了一些列入白名单的网站外,我的网络已完全锁定。这一切都是通过 iptables 完成的,它看起来像这样:

# Allow traffic to google.com
iptables -A zone_lan_forward -p tcp -d 1.2.3.0/24 -j ACCEPT
iptables -A zone_lan_forward -p udp -d 1.2.3.0/24 -j ACCEPT
iptables -A zone_lan_forward -p tcp -d 11.12.13.0/24 -j ACCEPT
iptables -A zone_lan_forward -p udp -d 11.12.13.0/24 -j ACCEPT
iptables -A zone_lan_forward -p tcp -d 101.102.103.0/24 -j ACCEPT
iptables -A zone_lan_forward -p udp -d 101.102.103.0/24 -j ACCEPT
...
Run Code Online (Sandbox Code Playgroud)

显然,这些地址是假设的,但您明白了。我的防火墙变得巨大。如果我可以这样做,维护起来会容易得多:

# Allow traffic to google.com
iptables -A zone_lan_forward -p tcp -d google.com -j ACCEPT
iptables -A …
Run Code Online (Sandbox Code Playgroud)

domain-name-system firewall iptables hostname ip-address

16
推荐指数
2
解决办法
3万
查看次数

如何在 bash 脚本中获取 Unix 上的完全限定名称 (FQN)?

我已经hostname在多台服务器(RedHat、Ubuntu)上进行了测试,结果hostname -f证明不可靠,有时只返回短名称(如本问题所述)。

我可以在别名中看到 fqn :(hostname -a其中一个别名是我要查找的 fqn),但是别名的顺序不是固定的。

是否有另一种方法可以可靠地获取完全限定名称并将其存储在 bash 变量中?

unix bash hostname

15
推荐指数
4
解决办法
5万
查看次数

单字母主机名有效吗?

RFC-952(假设下第 1 点的最后一句话)禁止使用单字符主机名,我曾有过(7 年前的 2002夏天)某些服务拒绝使用单字符主机名的经验(因为这些名称是不符合标准),但我在过去几年中看到了许多使用的单字符主机名。单字符主机名现在有效吗?(如果是这样,正确的验证参考是什么?)

编辑(整合答案中的一些信息):DNS 的各个方面似乎在几个 RFC 中都有定义,包括103511232181。来自RFC-2181 第 11 节

Note however, that the various applications that make use of DNS data
can have restrictions imposed on what particular values are
acceptable in their environment.  For example, that any binary label
can have an MX record does not imply that any binary name can be used
as the host part of an e-mail address. …
Run Code Online (Sandbox Code Playgroud)

domain-name-system hostname rfc

14
推荐指数
2
解决办法
4535
查看次数

Active Directory 是否允许您添加两台同名计算机?

我希望有人能证实我的观察,因为我在质疑我的记忆......

标题有点说明了一切。在快速部署多个类似系统的同时,我们似乎能够创建具有相同名称的系统,并且 Active Directory 允许我们将它们添加到域中。

问题是其中一台机器将不再“看到”域,说它不再能够看到它。

我从域中删除了一台机器,然后重新添加了一个名称的变体;我是不是记错了什么,或者是否可以将两台机器添加到 AD 并有效地从域中删除另一台机器?我认为这是 AD 不应该首先允许的事情,我错了吗?我认为它会发出警告,就像当您尝试添加 AD 结构中已经存在的用户名时 AD 所做的那样。

active-directory hostname

13
推荐指数
1
解决办法
4万
查看次数

单个服务器上的 web 和邮件是否需要单独的 dns 记录?

在具有一个 IP 地址的单个服务器或 VPS 上设置 Web/邮件服务器时,几乎每个在线指南都遵循相同的 DNS 结构:

example.com.               IN A    192.0.2.0  
hostname.example.com.      IN A    192.0.2.0  
mail.example.com.          IN A    192.0.2.0  
example.com.               IN MX   10 mail.example.com.  
0.2.0.192.in-addr.arpa.  IN PTR  hostname.example.com  
Run Code Online (Sandbox Code Playgroud)

我多次使用它,它一直对我有用。但我想知道邮件服务器指向不同名称是否有原因?是否可以将 MX 记录指向主机名并简单地将 hostname.example.com 用于 SMTP 和 POP3?

domain-name-system email-server hostname mx-record

13
推荐指数
1
解决办法
1959
查看次数