标签: hostname

在 Windows 中解析 linux 主机名

我有一个带有 Windows 7 机器和 Linux 机器(Fedora 12 和 13)的简单家庭网络。我希望能够从 Windows 机器解析 Linux 机器名称。例如:

-- Windows 7 ping mylinuxmachine

目前这并没有解决。有任何想法吗?

networking linux windows hostname

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

可以在不同的 IP 地址和/或盒子上使用相同的通配符 SSL 证书吗?

例子:

*.example.com 的通配符 SSL 证书安装在两个不同的盒子上。

hostEU.example.com  A  60.70.80.90
hostUS.example.com  A  200.210.220.240
Run Code Online (Sandbox Code Playgroud)

我认为这是一个完全有效的场景,其中实际的主机名不在同一个 IP 上(或者甚至不在同一个盒子上)。

我的假设正确吗?

ssl ip hostname wildcard ssl-certificate

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

linux 命令行:查找主机的规范主机名

从 linux 的命令行获取主机的规范主机名的最简单方法是什么?

如果重要的话,我的外壳是 bash。

澄清:我想要另一个主机的规范主机名,通过 ip 或非规范主机名。不是本地主机的规范主机名。

domain-name-system linux bash hostname

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

HAProxy 配置文件中的主机名

我的 haproxy.cfg 文件有两个使用主机名的后端服务器:

server ops-ca-revealv2e-prod-1 ops-ca-revealv2e-prod-1:443 cookie ops-ca-revealv2e-prod-1 ssl weight 1 maxconn 512 check

server ops-ca-revealv2e-prod-2 ops-ca-revealv2e-prod-2:443 cookie ops-ca-revealv2e-prod-2 ssl weight 1 maxconn 512 check
Run Code Online (Sandbox Code Playgroud)

这些主机名是 Amazon OpsWorks 的一部分,并且会在实例启动或关闭时自动注入 /etc/hosts。如果我在其中一个实例关闭时尝试重新启动 HAProxy,则会收到错误消息:

[ALERT] 362/225440 (27202) : parsing [/opt/haproxy-ssl/haproxy.cfg:42] : 'server ops-ca-revealv2e-prod-2' : invalid address: 'ops-ca-revealv2e-prod-2' in 'ops-ca-revealv2e-prod-2:443'
[ALERT] 362/225440 (27202) : Error(s) found in configuration file : /opt/haproxy-ssl/haproxy.cfg
[ALERT] 362/225440 (27202) : Fatal errors found in configuration.
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉 HAProxy 检查主机名是否有效?如果有效,则使用它,如果无效,则忽略它。

load-balancing hosts hostname haproxy

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

如何使协议 foo 主机名感知?

这是一个关于主机名感知和代理的规范问题

我知道有些协议可以识别主机名;也就是说,当我连接到 HTTP 服务器时,www.example.com它知道我想要www.example.com的 HTTP 服务,而不是www.example.net',即使它们位于相同的 IP 地址上。我怎样才能为协议foo做到这一点?

(临时说明:这个问题是根据这个元讨论出现的。)

proxy reverse-proxy hostname

10
推荐指数
1
解决办法
690
查看次数

计算机命名约定

可能的重复:
网络中 PC 的命名约定

您的组织使用什么命名约定来标识组织内的计算机。这些是开发人员的台式机、服务器等内部的。我们即将购买许多新的台式机和笔记本电脑。我能想到的几个方案:

  • companyNamePrefix#### :像so02,so03)。
  • 城市名称。
  • 位置前缀。
  • 角色细节:sourceControl.domain.com。
  • 使用配置(ps01xp3、ps02ubuntu10)。

hostname

9
推荐指数
3
解决办法
4086
查看次数

基于 $hostname 的 nginx server_name

根据Nginx wiki,$hostname变量设置为 gethostname 返回的机器主机名

我试过了,虽然gethostname我的 Debian 盒子不起作用,但它仍然正确地返回主机。然后我尝试使用该变量$hostname来设置server_name,但这不起作用。

为什么会这样,还有其他方法可以实现吗?

server {
    listen   80;

    autoindex off;

    server_name  static.$hostname;
    root   /var/www/static;

    access_log  /var/log/nginx/localhost.access.log;

    location / {
        index  index.html;
    }

    error_page  404  /404.html;
    error_page  500 502 503 504  /50x.html;
}
Run Code Online (Sandbox Code Playgroud)

nginx hostname

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

零填充主机名与否?

给定一组类似的主机,零填充有哪些优点和缺点?

零填充

   www-01
   www-02
   ...
   www-11
   www-12
Run Code Online (Sandbox Code Playgroud)

无填充

   www-1
   www-2
   ...
   www-11
   www-12
Run Code Online (Sandbox Code Playgroud)

我在实践中都见过,也听说过支持/反对每一种的理由。我遇到的唯一一个引用零填充的片段是 Debian addclients 联机帮助页中的一个小注释,但没有任何推理:“不建议使用零填充主机名。 ” 有谁知道此建议背后的背景或理由?

优点

  • 简单的字母数字排序
  • 固定宽度

缺点

  • 在最大填充 id (99, 999, ...) 之后分解
  • 为任何比较/验证(^\w+-\d{<id_length>}$ vs ^\w+-\d+$)增加了轻微的复杂性

hostname

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

完全限定域名的定义

我试图在 Internet 上搜索 FQDN 的定义。维基百科说,一个 FQDN

指定它在域名系统 (DNS) 的树层次结构中的确切位置我会解释这一点,它是明确可解析的(在 DNS 中)。

WP 的示例(我不想将其用作参考)说明了使用 hostname.example.com.

我发现的 RFC(RFC 1035是我发现的唯一非特定于协议的)没有提供关于 FQDN 有什么资格的信息。

我认为只有像 hostname.example.com 这样的标识符才是有效的 FQDN(包括单独的所有主机名、域和 TLD),但这似乎是错误的。
是否需要 FQDN 始终在域旁边包含一个主机名,即使域仅包含一台主机?或者是 FQDN 应该可以通过 DNS 解析的唯一定义?例如,域 .tk 是明确可解析的,这是 FQDN 吗?

domain-name-system hostname fqdn

8
推荐指数
2
解决办法
1593
查看次数

在 Windows DNS 上注册 linux 主机名

如何在 Windows 服务器 DNS 中注册 DHCP linux 客户端的主机名?

我有一个小型企业混合网络:

  • DCHP Windows工作站(实施例主机名:win1
    • 约10台机器
    • 机器在域中,没有特殊配置。
  • DHCP的Linux(Debian的拉伸)的工作站(实施例主机名:lin1
    • 约20台机器
    • 连接到域与sssd使用realm join
    • 可以在任何机器上使用 AD 凭据
    • /etc/nsswitch.conf包含hosts: files dns我认为这意味着 linux 客户端可以从 DNS 导入主机名
  • 在静态 IP 上运行 Windows Server 的 DHCP/DNS 服务器

从任何机器我都可以ping win1,但不能ping lin1告诉我们:

  • 所有机器都使用 DNS 很好(可以 ping win1
  • windows 主机名是自动注册的
  • linux 主机名不会自动注册

拒绝解决方案:

  • hosts:我们没有静态 IP,所以我不会手动维护hosts文件的主副本并在发布新的 DHCP 租约时分发它。
  • ADNS添加记录:同样,我不想在发布新的 DHCP 租约时手动更新记录。
  • avahi: windows 客户端看不到 …

domain-name-system dhcp hostname

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