我在我的开发机器上安装了vagrant 1.2.2 ; 一台笔记本电脑。 我在三种不同的环境中使用相同的笔记本电脑,不同的networking设置 我的VagrantFile看起来像: Vagrant.configure("2") do |config| config.vm.box = "lucid32" config.vm.network :forwarded_port, guest: 80, host: 88 config.vm.network :forwarded_port, guest: 56789, host: 56789 config.vm.network :public_network, :bridge => 'Intel(R) 82579V Gigabit Network Connection' config.vm.hostname = "web" end 它成功地在无头的Ubuntu中将主机名设置为web 。 但是当我尝试从主机操作系统(Windows)ping web ,它不能parsingIP地址。 移动到其他办公室时,我不能每次更改Windows中的主机文件,因为C类子网掩码和IP范围不同。 有没有办法通过主机名web从主机访问客人?
我有点犹豫,如果我应该使用一个子域或只是一个普通的字作为主机名。 例如我的域名是domain.com和我的服务器的主机名ip1.domain.com。 这可能是一个奇怪的问题,但我犹豫的原因是因为我怀疑主机名是否对邮件传递可靠性有任何影响。
我正在更换一台服务器,并想知道新服务器是否有两个名称。 例如: 我们现在拥有什么: Old server: srv New server: srv-new 在我们切换到新服务器后,我想要的是: Old server: srv-old New server: srv-new, srv 最终我想分阶段使用新名称('srv-new')并放弃旧名称('srv'),但是我希望两个名称都能工作一段时间。 我只是在某个地方的活动目录中执行此操作吗? 我们正在使用Active Directory。 srv-old是Windows 2000,srv-new是Windows Server 2008.请原谅我可能滥用术语 – 我在我的舒适区边缘!
我知道有很多关于主机名的问题。 但是即使阅读完后,我也不太了解主机名的概念。 所以这是我的问题: 我一直在按照这个指南来build立与Linode的VPS。 第一步是设置一个主机名。 据我所知,主机名是一个任意的名字,你可以设置在networking中识别你的机器。 此外,FQDN是主机名加上域名(可以或不可以与服务器上托pipe的Web域相关)。 如果我错了,请纠正我。 然后它指示我修改/ etc / hosts并添加如下内容: 12.34.56.78 plato.example.com plato 所以我的问题是,这条线究竟做了什么? 我以前做过,但从来没有真正理解它做了什么。 另外,如果FQDN中使用的主机名和域名是任意的,那么它们可以在哪里使用? 实际的使用情况会非常有帮助,详细的解释会很好。 谢谢!
人们在命名scheme中如何重新使用名字? 如果你更换一台电脑,如果新电脑采用旧电脑的名字? 如果你重复使用名字,你是否等到名字用完才重用? 名字应该遵循电脑还是他们的angular色?
我在有多个位置的环境中工作,并且在每个位置我们有相同的IP寻址scheme,也就是说,我们有许多共享相同IP地址的机器(每个位置一个)(主机名不同)。 当然,这些地点之间没有沟通,也没有DNS。 我依次打开VPN隧道连接到每个位置。 我的工作站是Linux。 我正在努力开发一个系统,让我在这种环境下尽可能安全地工作。 我想直接使用主机名而不是IP地址,因为我们有一个易于记忆的命名约定。 到目前为止,我遇到的问题是:1)错误login到不同的机器,因为隧道是打开到错误的位置,2)ssh具有不同的主机具有相同的IP,但已知主机中的主机名不同,拒绝连接。 到目前为止,我正在考虑为每个位置(例如/etc/hosts.location1)创build不同的/ etc / hosts和〜/ .ssh / known_hosts文件,并使用位置切换脚本通过复制版本为我的目标位置定制的默认文件(例如cp /etc/hosts.location1 / etc / hosts)。 理想情况下,这个脚本最终将与我用来打开VPN到不同位置的软件集成在一起。 我的问题是:有没有更好的方法来做到这一点? 有没有在ssh或linux名称parsing,我错过了任何function? 非常感谢。 编辑:这是一个生产环境,我正在寻找一个工作站解决这个问题。
我已经在我的xp机器上设置了IIS,并且设置了一个默认主页(与安装的IIS一起)。 这是一个帮助页面,我认为。 当我使用http:// localhost访问页面时,它工作正常(IE / Chrome或FF),但是当我使用http://主机名访问它时,会提示inputlogin名/密码,并在我input域ID和密码内联网。 我确保在默认站点和“网站”节点的属性窗口中启用“匿名访问”。 我search堆栈溢出的类似的查询,但一些表明我需要改变IE / FF设置,以允许“集成安全性”等,一些build议看看“日志文件”。 我不想更改IE设置,并且IIS服务器的日志文件中没有任何exception。 有人能帮我弄清楚为什么会发生这种情况吗? 谢谢你
基于nginx维基的$ hostnamevariables是“设置为由gethostname返回的机器主机名”。 我试过,虽然gethostname不工作我的debian框仍然正确返回主机。 然后我试图使用该variables$主机名来设置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; }
可能重复: 有什么我可以做的关于谁指着我的IP地址的人? 我现在正在运行一个专用的服务器和自己的静态IP。 几个星期前,我注意到浏览日志时出现了一些域,我想知道为什么。 经过一段时间,我注意到这是一个完整的DNS-A主机名,指向我的IP。 有人会这么做的原因是什么? 有什么我应该担心或记住的? 其实 – 我不介意,尽pipe我宁愿运行没有任何主机名(只有IP)的服务器。
在英镑网站上看到,SSL不支持虚拟主机名,这实际上对我来说现在看起来相当海峡和明显。 我有一个磅负载平衡器,我希望终止与SSL连接。 如果它后面的Web服务器根据主机名运行多个站点,我可以configuration英镑为这些不同的主机使用多个SSL证书。 唯一可以这样做的方法是,我们可以考虑为每个要使用SSL的站点分配另一个IP给负载均衡器,并为特定站点的IP和端口组合configuration一个证书。 是否有人这样做,这会工作吗? UPDATE 理想情况下,如果任何人都可以共享一个configuration的例子,这将是最好的解决scheme,所以我可以阅读。 谢谢。