标签: hostname

将主机名解析为其在内部 BIND 域中的域名

我正在我的家庭网络上设置一个域用于学习目的,在 CentOS 上使用 BIND 作为名称服务器。我已经启动了名称服务器并作为我的内部域 (plumbnicol.family) 的类型主机运行,并且可以从我的 LAN 中的其他计算机执行正向和反向查找。例如,主机 office2.plumbnicol.family正确返回office2.plumbnicol.family 的地址为 192.168.1.3

我想要的是能够将office2解析到其地址,而无需将 .plumbnicol.family 放在最后。

这是可能的,甚至是可取的吗?我在家里运行 Linux 和 Windows 计算机的混合环境。

domain-name-system bind hostname internal-dns

8
推荐指数
1
解决办法
8835
查看次数

在 CentOS 上设置新的主机名,重启后会变回来

在 CentOS (5.x) 上,我有一个主机名设置为“olddomain.com”的 VPS,至少这是我在键入“hostname”命令时得到的域。

我想将其更改为“localhost.localdomain”,因为我认为它更通用且更可靠。

localhost.localdomain 已存在于这些文件中:/etc/sysconfig/network AND /etc/hosts

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=95.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
Run Code Online (Sandbox Code Playgroud)

所以接下来我尝试了这些命令:

hostname localhost.localdomain
Run Code Online (Sandbox Code Playgroud)

hostname -v localhost.localdomain
Run Code Online (Sandbox Code Playgroud)

“hostname”命令现在返回这个新值。但是在重新启动后它会变回 olddomain.com 或者至少这是“主机名”命令的返回。

还有什么要编辑的吗?

centos hostname host

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

普通 Amazon ec2 实例和 beanstalk 有什么区别?

我是一名独立开发人员,我部署的站点非常小,通常是业余爱好站点,我对 Amazon 服务有一些疑问。

  1. 我有理由使用 beanstalk 还是应该坚持使用单个 ec2 实例?

  2. 我应该将RDS用于数据库吗?我听到有人说我可以在我的 ec2 实例上安装一个数据库,这样更便宜。我试图让一切都尽可能便宜。

  3. 我需要将自定义域指向我的站点。很确定这意味着我必须处理弹性 IP。这些是与 beanstalk 一起工作还是仅与单个 ec2 实例一起工作?

提前致谢!

domain hostname amazon-ec2 amazon-web-services amazon-elastic-ip

8
推荐指数
1
解决办法
5977
查看次数

IIS 在使用主机名访问时要求登录/通过,但在使用 'localhost' 时不要求。为什么?

我在我的 xp 机器上设置了 IIS 并设置了一个默认主页(安装了 IIS)。我认为这是一个帮助页面。

当我使用http://localhost访问页面时,它工作正常(IE/Chrome 或 FF)但是当我使用http://hostname访问它时,它会提示输入登录名/密码并在我输入域 ID 和密码时工作内联网。

我确保在默认站点和“网站”节点的属性窗口中启用了“匿名访问”。

我搜索了类似查询的堆栈溢出,但有些人表示我需要更改 IE/FF 设置以允许“集成安全性”等,有些人建议查看“日志文件”。

我不想更改 IE 设置,IIS 服务器的日志文件中没有任何异常。

谁能帮我弄清楚为什么会这样?

谢谢某人

iis windows-xp authentication hostname localhost

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

具有多个 SSL 证书的 Pound 代理

Pound网站上读到SSL 不支持虚拟主机名后,现在这对我来说实际上似乎很明显。我有一个磅负载平衡器,我希望终止 SSL 连接。如果它后面的 Web 服务器根据主机名运行多个站点,我可以配置 pound 为这些不同的主机使用多个 SSL 证书。

我能想到的唯一方法是为每个想要使用 SSL 的站点的负载均衡器分配另一个 IP,并为特定站点的该 IP 和端口组合配置证书。

有没有人这样做,这行得通吗?

更新

理想情况下,如果有人可以分享一个配置示例,那将是最佳解决方案,这样我就可以阅读它。谢谢你。

hostname ssl-certificate pound

7
推荐指数
1
解决办法
6848
查看次数

为什么我需要设置主机名?

我知道有很多关于主机名的问题。但即使在阅读它们之后,我也没有真正完全理解主机名的概念。所以这是我的问题:

我一直在按照本指南使用 Linode 设置 VPS。

第一步是设置主机名。据我了解,主机名只是一个任意名称,您可以设置它来在网络中标识您的机器。此外,FQDN 是主机名加上域名(可以或不能与服务器上托管的 Web 域相关)。如果我错了,请纠正我。

然后它指示我修改 /etc/hosts 并添加如下内容:

12.34.56.78    plato.example.com    plato
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,这条线到底完成了什么?我以前做过,但从来没有真正理解它的作用。另外,如果 FQDN 中使用的主机名和域名只是任意的,它们可以在哪里使用?实际用例会非常有帮助,详细的解释会很棒。谢谢!

domain-name-system vps hostname domain-name fqdn

7
推荐指数
2
解决办法
4853
查看次数

区分大小写的主机名

我有一个关于区分大小写的希腊主机名的非常快速的问题。例如,如果我希望使用希腊字母 omega ? 注册主机名,例如:????.com,实际上它会显示为小写版本:????.com。

当然,在英语中也是如此,例如,E 会变成 e。如果将其作为一种语言来阅读,这不是问题,但如果这样做的目的是使用 omega 作为符号“?” 在主机名而不是字母中,那么它是有问题的。

有没有办法解决这个问题,以保持大写字母?是否有提供此类服务的域注册站点?

hostname

7
推荐指数
1
解决办法
851
查看次数

为什么不将主机名分配给 /etc/hosts 中的环回地址?

所以我知道主机名应该(至少在 Debian 系统中)设置在/etc/hostname. 要获取 FQDN(通过hostname -f),系统会从主机名中找到 IP /etc/hosts,然后返回该行中的第一个条目。

所以如果主机名是server1,这是在/etc/hosts

192.0.2.1    server1.example.com    server1
Run Code Online (Sandbox Code Playgroud)

它将返回server1.example.com。所以这就是它在许多网站上的描述方式。但我在想:为什么不将主机名分配给环回地址?就像你做的那样localhost

127.0.0.1    server1.example.com    server1    localhost
Run Code Online (Sandbox Code Playgroud)

使用这种方法,您不必知道外部 IP 地址。此外,可能使用 FQDN 的应用程序将直接在系统上发出请求,而不是通过网络。

那么,为什么不这样做呢?为什么互联网上的大多数示例都使用外部 IP 地址?

hostname hosts-file

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

Linux 托管:在 hosts 文件中设置主机名/FQDN 的目的是什么?

我刚刚购买了Linode VPS 托管计划,并按照本指南进行设置。在“设置主机名”部分和“更新/etc/hosts”部分,它说这里设置的FQDN/主机名不需要与我即将托管的网站相关,这让我感到困惑。

我通过阅读大量文章进行了自己的研究,但仍然不太确定主机名/FQDN 在我的网络托管业务中扮演什么角色。以下是我设法找出的一些基本事实,如果有任何错误,请随时纠正我:

  1. FQDN 必须类似于 xxx.somedomain.com,如果是“xxx”。省略则它不是 FQDN。
  2. xxx,我认为可以宽松地称为子域,也可以根据被称为“主机名”,https://kb.iu.edu/d/aiuv
  3. 在我的本地机器上,通过将以下行添加到hosts文件中

    63.117.14.58 www.yahoo.com 随便

每个对“www.yahoo.com”或“whatever”的网络请求都将被重定向到 IP 地址 63.117.14.58(这是 google.com 的 IP)。这是一种阻止本地计算机中不需要的站点的方法。

现在教程建议将此行添加到我服务器中的“hosts”文件中

12.34.56.78(//my server's IP) myhostname.anything.com myhostname
Run Code Online (Sandbox Code Playgroud)

它提到在上面的行中,域名可能是也可能不是我将要托管的域,但主机名应该是我在前面的步骤中已经设置的。我的问题是:

1)基于事实#3,我觉得这条线重定向服务器上的任何请求myhostname.anything.commyhostname到我的IP地址,但是这是什么意思?myhostname.anything.com来自用户计算机的任何请求不应该已经转换为某个 IP 地址(无论是不是我的 IP 地址)?为什么我必须在我的服务器上重定向它?我对HTTP请求工作原理的理解是,当用户在浏览器中输入域名时,浏览器会联系域服务器,域服务器会根据域的DNS记录将其定向到DNS服务器,然后DNS服务器将解析 IP 地址,然后浏览器从该 IP 地址获取数据。我理解的这个过程似乎与我服务器上的“hosts”文件无关。

2) A.关于FQDN,为什么主机名必须与我在服务器上设置的主机名相同而域名却不是?

B.如果我在这里设置了不同的主机名会怎样?

C.这里设置或不设置我的域名作为FQDN的目的是什么?

D.如果我只设置 FQDN 而不是主机名会发生什么?像这样

12.34.56.78(//my server's IP) myhostname.anything.com
Run Code Online (Sandbox Code Playgroud)

很多问题,但我相信其中一些问题的答案是重叠的,总的来说,我认为最大的问题是“设置主机名/编辑主机文件在我的网络托管业务中扮演什么角色?”

提前感谢您的时间。

linux hostname linode fqdn

7
推荐指数
1
解决办法
3124
查看次数

VPS 主机名、ns1 和 ns2 前缀

对不起,这个愚蠢的问题。我对服务器完全陌生,我想注册一个VPS

在注册页面上,我必须填写以下字段:

在此处输入图片说明

我不知道我应该在这些字段中写什么(显然除了密码),并且站点中没有帮助提示......

请注意,我没有域名,实际上,如果没有必要,我不想购买任何...

vps hostname

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