标签: hostname

/etc/hosts 、 /etc/sysconfig/network 和主机名?

我需要在服务 www.myserver.com 的 centos 服务器上更改主机名

我需要在/etc/hosts,/etc/sysconfig/networkhostname命令中做什么?

/etc/sysconfig/network我需要这样写:

HOSTNAME=www.myserver.com
Run Code Online (Sandbox Code Playgroud)

或这个 :

HOSTNAME=myserver.com
Run Code Online (Sandbox Code Playgroud)

/etc/hosts我需要这样写:

XXX.XXX.XXX.XXX     myserver.com
Run Code Online (Sandbox Code Playgroud)

或这个 :

XXX.XXX.XXX.XXX     wwww.myserver.com www
Run Code Online (Sandbox Code Playgroud)

我需要做的sudo hostname www.myserver.com还是sudo hostname myserver.com

非常感谢!

更新 :

我还需要设置有关主机名的其他内容吗?

web-server hosts hostname

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

使用 Unix shell 从主机名获取 IP 地址的简单方法

从主机名获取 IP 地址的最简单方法是什么?

我正在考虑尝试 aping并从输出中解析它。但是,这看起来不太好,并且可能不会在所有系统上都以相同的方式工作。

我四处搜索并找到了解决方案nslookup,但这不适用于/etc/hosts.

unix shell ip hostname

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

单个服务器上的 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
查看次数

无法使用“localhost”连接到 MySQL,但使用“127.0.0.1”可以吗?

我的 /etc/hosts 文件如下所示:

127.0.0.1 localhost

# 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
Run Code Online (Sandbox Code Playgroud)

我在构建服务器时发现,虽然我可以成功 ping localhost,但在 Postfix 和 Apache 和 Dovecot 等服务的某些配置文件中,我需要指定127.0.0.1而不是localhost为了使它们工作。

我还需要更改某些数据库驱动网站的配置文件,用于localhost连接到 MySQL。

我已经尝试了对该hosts文件的各种修改,但到目前为止我尝试过的一切都没有帮助。

服务器正在运行 Ubuntu 12.04.02 LTS。它没有安装 selinux,即使在设置 IPtables 默认策略以接受和刷新它们之后,上述情况仍然存在。

mysql linux ubuntu hostname socket

13
推荐指数
2
解决办法
5万
查看次数

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

如何让 Macintosh 向 DHCP 服务器注册主机名?

我有一台运行Snow Leopard 的MacBook 在我们公司的内部网络,基本上是一个Windows 域网络。我们的 TO 部门抱怨我的 MacBook 没有为 DHCP 服务器指定名称。因此,除了来自我们 Windows 工作站的 IP 地址之外,MacBook 无法通过任何其他方式进行解析。

我已经

  • 在 OSX 控制面板的网络设置中设置 NetBIOS 名称
  • 在 OSX 控制面板的网络设置中设置 DHCP 客户端 ID
  • 在控制面板> 共享中设置“计算机名称”。
  • 使用sudo scutil --set HostName MACBOOK001(并重新启动)设置主机名

......但所有这些都没有解决问题。

谁能告诉我如何让 OSX 将其主机名注册到 DHCP 服务器,以便可以访问它,例如使用 ping MACBOOK001

dhcp mac hostname mac-osx

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

正确设置主机名 - Amazon EC2 上的 Fedora 20

语境

我有一个在 Amazon EC2 上运行的Fedora 20 云映像(以下称为“实例”)。我对持续设置其主机名有一些不确定性。

目标

在这种情况下,假设我想将实例的主机名设置为penpen.homelinux.org。(此名称也将使用 注册到 DynDNS ddclient,但这是我们在这里不感兴趣的另一个方面。)

主机名当然可以在引导完成后手动设置(使用hostnamectl等等)。但是我们希望在第一次登录之前设置正确的主机名。

传统上,要持久地配置主机名,需要修改/etc/hostname. 不幸的是,这在这里不起作用。

默认系统行为

默认情况下,实例将其主机名设置为内部 EC2 名称。启动后,我们可以查看所有产生主机名的不同地方,我们发现:

Kernel hostname via 'sysctl'                      : ip-10-164-65-105.ec2.internal
Kernel domainname via 'sysctl'                    : (none)
File '/etc/hostname'                              : contains 'ip-10-164-65-105.ec2.internal'
File '/etc/sysconfig/network'                     : exists but has no 'HOSTNAME' line
According to the shell                            : HOSTNAME = ip-10-164-65-105.ec2.internal
Nodename given by 'uname --nodename'              : ip-10-164-65-105.ec2.internal
Hostname ('hostname')                             : ip-10-164-65-105.ec2.internal
Short hostname ('hostname --short')               : ip-10-164-65-105 …
Run Code Online (Sandbox Code Playgroud)

fedora hostname amazon-ec2 systemd fedora-20

12
推荐指数
1
解决办法
4881
查看次数

配置 Zeroconf 以广播多个名称

我只想从带有 Zeroconf 或类似内容的 Ubuntu Server 10 的单个实例在本地网络上广播多个主机名。它必须是 zeroconf 或类似的,因为它将在虚拟机配置中使用并且将被复制,因此我不能依赖外部 DNS 服务器。我收集了许多资源,但一直无法弄清楚。有没有办法做到这一点?

以下是我收集的一些资源:http : //bit.ly/l5W4ab

编辑:也可以将 VirtualBox 设置为 DNS 服务器。

domain-name-system hostname

11
推荐指数
2
解决办法
8511
查看次数

使用多个网站绑定和 SSL 设置 IIS 7.5?

在 IIS 7.5 上,我试图通过两个网站实现这一目标:

Default Web Site is bound to:

(blank host header port 80 - http)
(blank host header port 443 - https)
go.example.com
www71.example.com
the IP address of go.example.com

2nd web site "Beta" is bound to:

beta.example.com
(blank host header port 443 - https)
* using blank only because it doesn't seem to be possible to 
  bind https to a named host header
Run Code Online (Sandbox Code Playgroud)

并且两者都需要使用 SSL。但我有这些问题:

  1. 当我输入 beta.example.com 时,我看到的是 go.example.com 站点
  2. 我似乎无法同时将 SSL 绑定添加到两个网站(我有一个 *.example.com 通配符证书)。如果我向它添加 https 绑定,测试站点甚至不会启动。

这是我设置它的方式: …

iis ssl configuration hostname bindings

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

Linux - 如果我更改主机名,哪些服务需要重新启动?

我正在一些环境中进行一些系统主机名更改,这让我想到......

当我更改服务器的主机名(实时)时,需要修改哪些内容以及哪些系统服务需要重新启动?假设这是在没有重启的情况下在线完成的。

我遇到过很多由其他人构建的系统,其中主机名更改是在运行中进行的,但这些更改要么不会在重新启动后持续存在,要么我注意到这些/var/log/messages系统带有不同的主机名。

我经常关注:

在守护进程方面...

  • sendmail/postfix(需要匹配主机名)
  • cups(打印守护程序可能会因主机名错误而停止)
  • syslog/rsyslog(主机名与系统消息一起记录)
  • httpd(需要正确的主机名)

还有什么需要注意的?

networking linux redhat centos hostname

11
推荐指数
1
解决办法
3919
查看次数