·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设问答 >> 域名设置中的一些经验

域名设置中的一些经验

作者:佚名      网站建设问答编辑:admin      更新时间:2022-07-23

我们在做域名修改或是设置的时候总会遇到一些问题,比如域名生效慢、重定向不会设置等,本文从这些问题出发来说我的一些经验,希望对大家有所帮助。

1、修改Godaddy NS(NameServer)使域名生效更快

我的一些域名在GD(即Godaddy),昨晚做A记录改IP的时候发现生效很慢,过了有10多分钟还没反应,用just ping 测试同样是没生效,而这跟我之前用的时候即时生效差太多了。

找原因,然后就发现NS地址不同,我知道我的zenoven.com用的是NS17.DOMAINCONTROL.COM 和NS18.DOMAINCONTROL.COM,再看了下其他的域名,发现是NS21,NS26等,那就改用NS17跟NS18吧,果然改完就OK了。

然后我又测试ping了GD的几个NS服务器,发现他们的快慢是不一样的,当然这个跟网络也有关系的。

所有我这里的经验就是当你的GD生效很慢的时候,可以改下NS设置。

先进入GD域名控制面板,然后找到nameservers设置(如图所示)

然后选中I have specific nameservers for my domains.修改里面的前两个值

当然我提供的这两个NS地址也不一定是最快的,只是提供一个思路,你可以设置成别的地 址试试。

2、CP/DA/htaccess域名重定向、子域名绑定

我的空间是Linux的,用的面板也一般是CP或是DA,Linux空间的好处就是支持htaccess。用CP或是DA面板做重定向其实就是用这 些程序生成.htaccess文件,所有如果你会修改这个文件的话就不用在CP或是DA在那设置半天了,直接代码就OK。

WWW跳转到无WWW或是相反这些网上有很多了,我这里直接拿来用了。

1、有WWW的跳转到无WWW的

RewriteEngine On

RewriteCond %{HTTP_HOST} !^zenoven.com$ [NC]

RewriteRule ^(.*)$ http://zenoven.com/$1 [L,R=301]

2、无WWW的跳转到有WWW的

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.zenoven.com$ [NC]

RewriteRule ^(.*)$ http://www.zenoven.com/$1 [L,R=301]

另外我自己在做设置的时候还用到了子域名,比如我的一个子域名是aaa.zenoven.com,那么在用上面1中代码的时候他就会自动跳转到绑定 的子目录zenoven.com/aaa,这个不是我要的效果,怎么办?其实多加一句就行了。

RewriteEngine On

RewriteCond %{HTTP_HOST} !^aaa.zenoven.com$ [NC]

RewriteCond %{HTTP_HOST} !^zenoven.com$ [NC]

RewriteRule ^(.*)$ http://zenoven.com/$1 [L,R=301]

3、测试域名是否生效的方法

当然,最直接的方法就是在浏览器输入域名看是否生效,不过有时由于有缓存,你需要清理下先。

还有一个最常用的方法就是在本地打开命令窗口ping一下,然后看看IP是否更改。

WIN系统下就是 开始>>运行>>输入CMD并 回 车

然后在命令行下输入“ping www.zenoven.com(替换为你的域名)”

接着看下返回的IP地址是不是你要的目标地址。

PS:有时DNS会有缓存,可以在CMD命令行下输入 ipconfig /flushdns 来清除缓存。

有的时候你这里生效了,别的地方却不一定,那就用just-ping测 试下吧,他可以给你返回世界各地ping的结果

PS:掉包还不少 - -

原文:http://www.zenoven.com/archivers/p1379.html