标签: hosts

注册域名服务器需要什么?

我正在尝试在 GoDaddy 更改我的某些域的名称服务器,但我偶尔会遇到“名称服务器未注册”问题,然后我无法设置名称服务器。以下是我尝试过的案例,但我仍然不明白注册域名服务器需要什么。

将 ns1 和 ns2 指向我的名称服务器,我可以在设置域时成功设置名称服务器,如下所示:

GoDaddy 上 ns1 和 ns2 的主机摘要条目
.co.cc 域名,只有 ns1 和 ns2 的 A 记录
与其他名称服务器一起托管。只有 ns1 和 ns2 的 A 记录

但这些不起作用(名称服务器未注册错误):

GoDaddy 的 .info 域,只有 ns1 和 ns2 的 A 记录
带有指向名称服务器 IP 的 dyndns.org 的主机

此外,当我使用上述任何一种方法挖掘托管在我的名称服务器上的任何域时,我都会得到正确的响应。那么这里有什么关系呢?为什么最后两种情况会出现“名称服务器未注册错误”?谢谢!

domain-name-system hosts godaddy nameserver

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

Redhat 在重启时没有设置我想要的主机名

我有一个需要更改主机名的 redhat (EL5) 服务器。我正在尝试将其恢复到已知状态以帮助进行服务器配置活动。

作为更改主机名的一部分,我正在更新 /etc/sysconfig/network 和 /etc/hosts。我也有一个对主机名的显式调用。我想要的状态是服务器认为它的主机名是“localhost”。对“主机名”的调用将返回“localhost”。

我遇到的问题是,当我重新启动时,主机名恢复为“localhost.companyname.com”,这不是我想要的。如何确保在重新启动时将主机名设置为“localhost”?

我的 /etc/sysconfig/network 文件包含:

NETWORKING=yes
HOSTNAME=localhost
GATEWAY=123.123.123.123 #I do have a proper IP address here
Run Code Online (Sandbox Code Playgroud)

我的 /etc/hosts 文件包含:

127.0.0.1       localhost.localdomain   localhost
172.21.1.1      localhost.companyname.com     localhost
Run Code Online (Sandbox Code Playgroud)

linux redhat hosts hostname localhost

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

我的 DNS 有效!但是,向其中添加内容的最简单方法是什么?

这是我当前的 DNS example.com.db区域文件。我跟着教程。它有效,因为当我通过resolve.conf从另一台服务器指向这个DNS时,当我执行“ping example.com”时,它实际上会将我转发到正确的IP。

;
; BIND data file for example.com
;
$TTL    604800
@       IN      SOA     example.com. info.example.com. (
                            2007011501         ; Serial
                                  7200         ; Refresh
                                   120         ; Retry
                               2419200         ; Expire
                                604800)        ; Default TTL
;
@       IN      NS      ns1.example.com.
@       IN      NS      ns2.example.com.
example.com.    IN      MX      10      mail.example.com.
example.com.    IN      A       192.168.254.1


www                     IN      CNAME   example.com.
mail                    IN      A       192.168.254.1
ftp                     IN      CNAME   example.com.
example.com.            IN      TXT     "v=spf1 ip4:192.168.254.1 a mx ~all"
mail                    IN      TXT     "v=spf1 a …
Run Code Online (Sandbox Code Playgroud)

networking domain-name-system linux unix hosts

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

如何让我的计算机将自己称为 192.168.1.* 上的任何 ip?

我正在使用 Mac OS X,并且我正在尝试开始在 Apache2 中使用 VirtualHost 功能。我已经创建并加载了一个如下所示的主机文件:

127.0.0.1      localhost
192.168.0.71    name1
192.168.0.71    name2
Run Code Online (Sandbox Code Playgroud)

现在,我只能使用 192.168.0.71,因为这是我计算机在 LAN 上的 IP。如何让广泛的 IP 都指向我的同一台计算机?

(我对局域网了解不多,如果有的话。我什至没有设置我的局域网,我只是将我的无线路由器用作一个......我没有做过任何特殊的网络。)

virtualization ip hosts apache-2.2

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

如何将 /etc/hosts 复制到我所有的机器上?

import os, sys, time

servers = ['dev','admin','db1']
for s in servers:
    cmd = 'scp /etc/hosts regular_user@%s:/etc/hosts' % s
    print cmd
    os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

我编写了这个脚本来将我当前的 HOSTS 文件复制到我所有的其他服务器。但是,我想从普通用户而不是 ROOT 执行此操作。

由于覆盖 /etc/hosts 需要 root 特权,我想做SUDO。如何将 sudo 放入该脚本中?

这将不起作用,因为更改 /etc/hosts 文件的权限被拒绝。

cmd = 'sudo scp /etc/hosts regular_user@%s:/etc/hosts' % s
Run Code Online (Sandbox Code Playgroud)

linux unix python hosts scp

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

用于数据中心管理的主机文件与 DNS

使用主机文件(例如通过 Puppet 更新)与 DNS 进行数据中心机器管理的优缺点是什么?

我希望摆脱繁琐的 IP 方案,但担心使用 DNS,因为它会增加另一层可能的故障。并且只为十几台机器设置冗余 DNS 似乎是不对的。

另一方面,使用主机文件似乎更可靠,以防万一有一种集中管理它的好方法。

有任何想法吗?

domain-name-system ip hosts

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

将域的所有子域映射到 IP

我应该如何设置服务器以将域的所有子域映射到 IP?

我希望我可以在hosts文件中做类似的事情:

127.0.0.1 *.example.com
Run Code Online (Sandbox Code Playgroud)

configuration ip hosts

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

从什么时候 linux 主机实用程序忽略 /etc/hosts?

我一直在努力找出 linux 主机实用程序忽略我的 /etc/hosts 文件的原因,直到我在这里找到我的问题的答案:hosts 文件似乎被忽略了

使用此配置,大多数应用程序将很乐意与您从 /etc/hosts 中的条目一起使用。然而主机不看/etc/nsswitch.conf。这是设计使然,并非偶然,因为主机专门是一个 DNS 查找程序。/etc/hosts 不是 DNS,它(大部分)是我们在拥有 DNS 之前使用的。

但是,就我而言,该实用程序在不那么旧的日子里并没有像这样表现。

我很确定主机确实检查了 /etc/hosts 文件...

我是在艰难的一天之后发疯了还是我是对的?

如果我是对的,有谁知道他们为什么以及何时更改它?

我在 CentOS 5.6 和 6.0 服务器上注意到了它。

hosts internal-dns nsswitch.conf

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

使用 Windows 主机文件将外部 URL 重定向到子域?

我将发布此问题,如果社区确定需要详细说明或澄清,我将对其进行编辑。

问题

我今天想到了一个我认为是绝妙的主意。我经常在 Amazon.com 上购物。亚马逊提供了一项计划,让您将所有购买的一部分捐给您选择的名为“Amazon Smile”的慈善机构。您可以通过转到“smile.amazon.com”(amazon.com 的子域)来选择“激活”慈善机构。每当我键入“amazon.com”以自动转到“smile.amazon.com”时,我都想使用 Windows 10 主机文件进行重定向,以便我的慈善机构始终受益。不幸的是,它并没有像我希望的那样工作。

我试过的

首先,我以管理员身份打开 Notepad.exe。然后,我从记事本(路径:)

C:\Windows\System32\drivers\etc\hosts
Run Code Online (Sandbox Code Playgroud)

并尝试了以下所有方法,但无济于事:

  • 直接网址转换

    smile.amazon.com amazon.com

  • 使用 CMD Ping 获取smile.amazon.com ( 54.239.26.123 ) 的URL

    54.239.26.123 amazon.com

  • 还添加了 www 子域路由

    54.239.26.123 amazon.com 54.239.26.123 www.amazon.com

  • 似乎都没有奏效(当我输入 _amazon.com_ 时,URL 栏中的地址不会更改为 "smile.amazon.com"),但是,存在某种证书错误。我尝试了 4 种浏览器,包括 Firefox、Chrome、SeaMonkey 和 IceDragon,(清除所有这些浏览器的缓存),无济于事。

  • 根据这个服务器故障帖子,我试过这个:

    • ipconfig /flushdns
    • ping smile.amazon.com Pinging smile.amazon.com [54.239.26.123] with 32 bytes of data: Request timed out.
    • C:\WINDOWS\system32>nbtstat -R Successful purge and preload of the NBT Remote Cache Name Table.

证书/安全错误

进行上述更改后,我收到此错误: …

networking windows hosts ssl-certificate windows-10

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

隧道 SSH 时向主机添加临时条目

在我们公司防火墙之外时,我使用脚本通过 SSH 建立隧道并将我们的内部 wiki 暴露给我的 OSX 机器。是否有命令可以在设置隧道时临时告诉 OSX 解析到我的本地端口?

我希望使用的顺序是:

  1. 打开隧道 ssh -f external-proxy.example -L 8001:internal-wiki.example:8000 -N
  2. [在这里做点什么]

  3. 在我的浏览器中输入 URL internal-wiki.example:8000会导致它透明地查看localhost:8001

其他详情:

  • 我可以编辑/etc/hosts但这将是一个持续的变化。我只想在外面使用它
  • 我们没有使用 SSL 或证书。

hosts mac-osx ssh-tunnel

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