Articles of 主机名

如何在<VirtualHost>之外添加特定主机名的configuration选项?

我使用的是Apache 2.2,并使用<VirtualHost>语句为域foo.example.com和bar.example.com提供服务: <VirtualHost 127.0.0.1:80> ServerName foo.example.com </VirtualHost> <VirtualHost 127.0.0.1:80> ServerName bar.example.com </VirtualHost> 我的问题是,我需要在一个单独的文件(比如/etc/apache/sites-enabled/foo.conf )中添加只针对foo.example.comconfiguration选项。 这个文件将被包含在 VirtualHost语句发布之前,但是它不能被embedded其中。 我可以(如果是的话,如何)将configuration设置的目标仅限于VirtualHost容器外部的foo.example.com请求?

更改ComputerName不更改在XP中的域上HostName

我在一个域上有一组计算机,我希望能够通过RDP进行远程控制。 所有电脑都是WinXP。 我通过计算机的“系统控制面板”更改了“计算机名称” pipe理他们更容易 – 示例cea-laneXXX等…. 我可以连接到他们通过rdp域。 问题是,有些电脑要我login我自己的帐户,使我注销当前的远程用户。 这没有发生在所有的电脑上。 我下载了networking扫描仪并扫描了范围。 我发现一些计算机的HOSTNAME和COMPUTERNAME是一样的,一些计算机的HOSTNAME没有改变。 经过一些testing,HOSTNAME和COMPUTERNAME不匹配的电脑我不得不login我的域帐户,匹配的计算机将允许远程访问,而无需login/closures当前用户。 这是networking扫描的图像,显​​示结果: 那么发生了什么? 这是DNS问题吗? 我们使用Win2003服务器的DNS。 但是我想当你改变计算机的名字时,就是想自动改变主机名。 其中一些确实发生了变化,但不是全部。 所有电脑都重新启动。

主机名与域名使用dynamicDNS时的情况?

我已经使用DynDNS设置了一个dynamicDNS服务,我们称之为: foob​​ar.dyndns.net 当我安装Linux服务器时,我的主机名和域名应该是什么? 例如,如果我设置了Slackware Linux,安装程序将要求他们,如果我为主机名和域名input“foobar.dyndns.net”,则安装将我的服务器设置为“foobar.dyndns.net.foobar”。 dyndns.net“,显然看起来不对。 什么是使用dynamicDNS时这样做的正确方法? 如果我使用“foobar”作为主机名称,而“dyndns.net”作为域名,它看起来并不正确,因为我并不真正拥有或控制域名“dyndns.net”。 感谢您的回答。

如何为linux服务器名称创build一个别名?

openSUSE服务器名称是'darkhelmet'。 我想为它创build一个别名'dh'。 所以我也可以input'ssh dh'和' http:// dh '也可以。 什么文件/文件,我必须在哪里编辑才能做到这一点? 从darkhelmet从/ etc / hosts中提取 127.0.0.1 localhost # special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00::0 ipv6-localnet ff00::0 ipv6-mcastprefix ff02::1 ipv6-allnodes ff02::2 ipv6-allrouters ff02::3 ipv6-allhosts 127.0.0.2 darkhelmet.edumate darkhelmet 10.0.0.22 db2workgroup db2workgroup [root] [skroob] nslookup darkhelmet Server: 10.0.0.10 Address: 10.0.0.10#53 Name: darkhelmet.edumate Address: 10.0.0.22

如何请求DHCP客户端重新启动路由器后重新发送他们的主机名

假设我有一台带有DHCP服务器的路由器(实际上它是一个dd-wrt路由器)。 重新启动路由器后,所有DHCP客户端的主机名都会丢失:在dd-wrt的“LAN”状态选项卡的“活动客户端”页面中,我看不到除IP地址之外的客户端名称。 DHCP客户端不会自动重新发送主机名,除非他们正在尝试更新IP地址。 有什么办法可以强制客户重新发送? 非常感谢!

主机名或子域名?

据我所知,在“webmail.chemistry.iit.edu”这个方向,“chemistry”是一个子域,“webmail”是主机名。 那么,为什么根据Google的文档,“mail.google.com”是“邮件”子域? 主机名在域的左边是不是强制的?

我应该如何使用一个仅托pipe一个子域的服务器的FQDN?

我正在设置一个服务器来托pipe一个子域上的应用程序,比如说“application.foo.com”。 “foo.com”托pipe在完全不同的服务器上,指向不同的IP等。 我是否希望我的新服务器的FQDN基于域名(例如“theserver.foo.com”),还是基于子域名(例如“theserver.application.foo.com”)? 它甚至有什么特别的区别? 该应用程序是一个LAMP堆栈应用程序应连接到某种外部邮件服务器。

你应该使用私有主机名还是公共主机名作为服务器主机名?

假设你有一个Web服务器和数据库服务器,Web服务器可以公开访问,而数据库只能被Web服务器使用,他们的DNS是 web.example.com web-internal.example.com db-internal.example.com 所以显然,数据库应该只使用内部DNS作为主机名,那么Web服务器呢? 为了保持一致性,我是否也应该使用内部DNS作为主机名?

反向DNS不包含MXToolBox中的主机名错误

我不知道我的configuration错误,但我得到的错误Reverse DNS does not contain the hostname我的域Reverse DNS does not contain the hostname sparkdojo.com我有托pipe公司设置PTRlogginghost2.sparkdojo.com和所有的我使用dig和host进行的testing似乎返回正确的信息。 我已经等了24个小时,因为我读了一些结果可能被caching或需要传播的地方,但我仍然得到错误。 我希望有更多知识的人可以确定是什么错误。 更新: dig -x 162.254.149.186 ; <<>> DiG 9.8.3-P1 <<>> -x 162.254.149.186 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21705 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 […]

Httpd / Apache2虚拟主机和主机名冲突

我有一个域,即test.example.com。 我用uisng设置我的服务器的主机名为: hostname test.example.com 然后我在/etc/httpd/conf/httpd.conf中添加一个虚拟主机 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html/ </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/html/mydir ServerName test.example.com ServerAlias www.test.example.com </VirtualHost> 然后我重新启动Httpd服务。 如果我尝试访问test.example.com,我得到index.php / var / www / html而不是指定的文件夹。 如果我将主机名更改为除此之外的其他内容,然后重新启动httpd,则虚拟主机将按预期工作,所以我只能假定在有主机名的传入连接时,apache会剥离该url。 在PHP打印时 $_SERVER['REQUEST_URI'] $_SERVER['REDIRECT_URL'] 我得到/。 谁能告诉我如何才能克服这个问题,或者我应该保持主机名设置为别的? 我有一个使用主机名作为目录名的备份脚本,所以我可以很好地组织备份,这是我首先更改主机名的主要原因。