关于开心网的服务器

1.开心网的主站采用了DNS轮询技术,所谓DNS轮询,就是一个域名对应几条A记录,如开心网的主站有6台服务器
DNS轮询有一个缺点,如果域名所指向的某一个台服务器或几台服务器出现了问题(如Web服务器停止服务),则DNS轮询无法判断
C:/Users/caihuafeng>nslookup www.kaixin001.com
服务器:  ns.crcbj.com
Address:  61.233.9.9

非权威应答:
名称:    a.kaixin001.com
Addresses:  220.181.100.30
          220.181.100.35
          220.181.100.33
          220.181.100.34
          220.181.100.32
          220.181.100.31
Aliases:  www.kaixin001.com

2.a.kaixin001.com应该是域名www.kaixin001.com的别名,也就是大家用
http://a.kaixin001.com/同样可以访问开心网
C:/Users/caihuafeng>nslookup a.kaixin001.com
服务器:  ns.crcbj.com
Address:  61.233.9.9

非权威应答:
名称:    a.kaixin001.com
Addresses:  220.181.100.31
          220.181.100.35
          220.181.100.32
          220.181.100.34
          220.181.100.33
          220.181.100.30

3.查询域名服务器ns.crcbj.com的一些情况
C:/Users/caihuafeng>nslookup -qt=ns ns.crcbj.com
服务器:  ns.crcbj.com
Address:  61.233.9.9

crcbj.com
        primary name server = dns7.hichina.com
        responsible mail addr = hostmaster.hichina.com
        serial  = 2008070200
        refresh = 3600 (1 hour)
        retry   = 600 (10 mins)
        expire  = 604800 (7 days)
        default TTL = 3600 (1 hour)

4.查看开心网的邮件服务器情况
根据nslookup查询出的情况,我猜想mail1.kaixin001.com及mail2.kaixin002.com应该是开心网的邮件服务器,开心网有上千万的用户,专门有两台邮件服务器是比较正常的;另外ns1.kaixin001.com ~ ns4.kaixin001.com这4台服务器应该是开心网的域名服务器

C:/Users/caihuafeng>nslookup -qt=mx kaixin001.com
服务器:  ns.crcbj.com
Address:  61.233.9.9

非权威应答:
kaixin001.com   MX preference = 10, mail exchanger = mail1.kaixin001.com
kaixin001.com   MX preference = 20, mail exchanger = mail2.kaixin001.com

kaixin001.com   nameserver = ns3.kaixin001.com
kaixin001.com   nameserver = ns1.kaixin001.com
kaixin001.com   nameserver = ns2.kaixin001.com
kaixin001.com   nameserver = ns4.kaixin001.com
mail2.kaixin001.com     internet address = 123.125.59.127
mail1.kaixin001.com     internet address = 119.161.132.228
ns2.kaixin001.com       internet address = 220.181.100.173
ns1.kaixin001.com       internet address = 123.103.102.240
ns3.kaixin001.com       internet address = 119.161.132.240
ns4.kaixin001.com       internet address = 123.125.57.13

5.开心网域名解析过程的模拟

在默认情况下nslookup使用的是我们在本机TCP/IP配置中的DNS服务器进行查询,但有时候我们需要指定一个特定的服务器进行查询试验。这时候我们不需要更改本机的TCP/IP配置,只要在命令后面加上指定的服务器IP或者域名就可以了。这个参数在我们对一台指定服务器排错是非常必要的,另外我们可以通过指定服务器直接查询授权服务器的结果避免其他服务器缓存的结果

例如下面的测试在域名服务器f.gtld-servers.net下找不到域名www.kaixin001.com解析结果,而在域名服务器ns1.kaixin001.com下能查询到域名www.kaixin001.com解析结果,说明域名服务器ns.kaixin001.com保持有域名www.kaixin001.com的信息
C:/Users/caihuafeng>nslookup -norecurse www.kaixin001.com f.gtld-servers.net
(root)  nameserver = c.root-servers.net
(root)  nameserver = h.root-servers.net
(root)  nameserver = b.root-servers.net
(root)  nameserver = f.root-servers.net
(root)  nameserver = d.root-servers.net
(root)  nameserver = a.root-servers.net
(root)  nameserver = j.root-servers.net
(root)  nameserver = l.root-servers.net
(root)  nameserver = g.root-servers.net
(root)  nameserver = e.root-servers.net
(root)  nameserver = k.root-servers.net
(root)  nameserver = i.root-servers.net
(root)  nameserver = m.root-servers.net
c.root-servers.net      internet address = 192.33.4.12
h.root-servers.net      internet address = 128.63.2.53
h.root-servers.net      AAAA IPv6 address = 2001:500:1::803f:235
b.root-servers.net      internet address = 192.228.79.201
f.root-servers.net      internet address = 192.5.5.241
f.root-servers.net      AAAA IPv6 address = 2001:500:2f::f
d.root-servers.net      internet address = 128.8.10.90
a.root-servers.net      internet address = 198.41.0.4
a.root-servers.net      AAAA IPv6 address = 2001:503:ba3e::2:30
j.root-servers.net      internet address = 192.58.128.30
j.root-servers.net      AAAA IPv6 address = 2001:503:c27::2:30
l.root-servers.net      internet address = 199.7.83.42
g.root-servers.net      internet address = 192.112.36.4
服务器:  UnKnown
Address:  192.35.51.30

*** UnKnown 找不到 www.kaixin001.com: BAD ERROR VALUE

C:/Users/caihuafeng>nslookup -norecurse www.kaixin001.com ns1.kaixin001.com
DNS request timed out.
    timeout was 2 seconds.
服务器:  UnKnown
Address:  123.103.102.240

名称:    a.kaixin001.com
Addresses:  220.181.100.31
          220.181.100.30
          220.181.100.34
          220.181.100.32
          220.181.100.33
          220.181.100.35
Aliases: 
www.kaixin001.com

同理输入nslookup -norecurse www.kaixin001.com ns2.kaixin001.com,nslookup -norecurse www.kaixin001.com ns3.kaixin001.com,nslookup -norecurse www.kaixin001.com ns4.kaixin001.com也会有类似的解析结果,只不过Addresses后面的ip地址输出顺序不完全一样。

转载于:https://www.cnblogs.com/encounter/archive/2010/08/14/2188985.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] 如何禁用掉a标签的默认事件?

[html] 如何禁用掉a标签的默认事件? a onclick"prevent" function prevent(e) { e.preventDefault(); }个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关…

PHP3.2.3 where or,WHERE · ThinkPHP3.2.3完全开发手册 · 看云

where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。##…

P2896 [USACO08FEB]一起吃饭Eating Together 解题报告

题目传送门 题目不是很难,看了一会就想到了,但因为一些细节WA了好几遍qwq 但代码却一点一点压短了(看了别人的精简写法) 题目分析 把一个序列改成不上升或不下降子序列,求最少修改次数。 一般情况有求 LIS 和 LDS 的 O…

[html] 写出不定宽度的子级div,在相对于固定宽度的父级元素水平居中的布局

[html] 写出不定宽度的子级div&#xff0c;在相对于固定宽度的父级元素水平居中的布局 <div class"father"> <div class"son"></div> </div>.fateher { display:flex; algin-items: center; }个人简介 我是歌谣&#xff0c;欢迎…

MySQL第五天

复制表结构 1 #从src_table复制到dst_table2 CREATETABLEdst_table LIKEsrc_table;3 4 #另外一种方法5 CREATETABLEdst_table SELECT*FROMsrc_table WHERE0;6 7 #第一种方法比第二种方法简单实用效率高8 9 10 #复制表中数据11 #完全复制src_table12 CREATETABLEdet_table SELEC…

九种跨域方式实现原理

前言 前后端数据交互经常会碰到请求跨域&#xff0c;什么是跨域&#xff0c;以及有哪几种跨域方式&#xff0c;这是本文要探讨的内容。 本文完整的源代码请猛戳github 博客 一、什么是跨域&#xff1f; 1.什么是同源策略及其限制内容&#xff1f; 同源策略是一种约定&#xff0…

oracle存储过程更新权限不足,oracle创建存储过程时报权限不足

今天在自己的用的下创建了一个简单的存储过程做测试create or replace procedure hello isv_variable number(3);beginselect count(*)into v_variablefrom dual;dbms_output.put_line(‘the variable is’||v_variable);end hello;结果报错&#xff0c;我先检查了一下我用户的…

[html] 说说你对移动优先布局的理解

[html] 说说你对移动优先布局的理解 移动优先布局&#xff0c;应该是基于这样一个前提&#xff1a; 如今web页面的移动端用户量&#xff08;访问量&#xff09;要远远大于pc端等设备 所以是优先服务于移动端的 那么采用移动优先布局的策略才能最大化页面的使用 移动优先布局即…

关于TableView中图片的延时加载(转)

经常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量, 对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片。重写如下方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITable…

oracle数据库视图有红叉,oracle触发器 前面的红叉是什么意思

一个触发器试图修改或查询目前正在触发器语句修改的表。建议改一下你的触发器逻辑。网上也有解释:error:ora-04091: table name is mutating, trigger/function may not see itcause:a statement executed a trigger or custom pl/sql function. that trigger/function tried t…

WinForm控件之【LinkLabel】

基本介绍 超链接标签控件&#xff0c;随处可见应用极为广泛&#xff0c;一般用作触发指定链接跳转指定页面等操作。 常设置属性、事件 ActiveLinkColor&#xff1a;用户单击超链接时超链接显示的颜色&#xff1b; LinkColor&#xff1a;超链接默认状态时显示的颜色&#xff1b;…

[html] 请使用一个div写出有三条横线的小图标

[html] 请使用一个div写出有三条横线的小图标 #menu{ width: 25px; height: 3px; border-top: 3px solid #0; border-bottom: 3px solid #0; padding: 5px 0; background-clip: content-box; background-color: #0; }个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知…

WCF Basic(1)-操作重载

现网上关于WCF所谓是很多,但好书很少.Programming WCF Services 应该算是一本非常好的书。结合书和代码总结一下. 一.服务器端操作重载 1.接口本身支持重载interface ICalculator{int Add(int arg1, int arg2);double Add(double arg1, double arg2);} 2.若将此接口作为服务契约…

php cpu缓存 执行 代码,缓存PHP页面的代码,可以减轻CPU和MYSQL负担

/** 名称: 极光缓存** 作者: DCD* mail: haodan-_-b163.com** web开发群: 3574636* http://www.525ok.com** 完成日期: 2006-2-27** 版本&#xff1a;V1.00** 说明&#xff1a;** 缓存网页内容&#xff0c;减轻服务器CPU负荷&#xff0c;使用简便、灵活。* 本程序…

/etc/shadow文件

root:$6$r0DcB6cchtgqQqNP$UjLh8/5SB2ixbzLU10qYMpBP.NbOp/poyfzoGZFiEiVXO2lWABrB5SU/RWH/fDgkHzNYSKvfbbfpCZRkVBpFZ1::0:99999:7::: $6$开头的&#xff0c;表明是用SHA-512加密的 $r0DcB6cchtgqQqNP$这里中间表示盐 UjLh8/5SB2ixbzLU10qYMpBP.NbOp/poyfzoGZFiEiVXO2lWABrB5S…

[html] 使用div+css进行布局有什么好处?

[html] 使用divcss进行布局有什么好处&#xff1f; 我记得刚学的是时候&#xff0c;说最一开始用的是table去实现布局的。HTML语义标签还是挺多的&#xff0c;就是div打发好啊个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定…

oracle已经有了注释符再注释,关于oracle的注释位置

以前没有注意过这个问题,今天群里的朋友问了这个问题,发上来给大家看看:创建一个文件a.sql:select * from t2 start with root_id 0 connect by prior id root_id; /*zhushi*/到sqlplus中执行:SQL> a.sql3 ;select * from t2 start with root_id 0 connect by prior id…

[html] 如何根据设备尺寸做页面自适应?

[html] 如何根据设备尺寸做页面自适应&#xff1f; Mediaquery个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Oracle分析函数六——数据分布函数及报表函数

Oracle分析函数——数据分布函数及报表函数 CUME_DIST 功能描述&#xff1a;计算一行在组中的相对位置&#xff0c;CUME_DIST总是返回大于0、小于或等于1的数&#xff0c;该数表示该行在N行中的位置。例如&#xff0c;在一个3行的组中&#xff0c;返回的累计分布值为1/3、2/3、…

Mac不装软件校验MD5和SHA1值

Mac 下校验下载的文件的方法是&#xff1a;打开 Terminal&#xff0c;即Mac 的命令行 MD5——md5&#xff1b;SHA1——shasum要校验Xcode6.4.dmg 的md5 与sha1 &#xff0c;只需要切换到对应的文件下&#xff0c;输入 &#xff1a;md5 Xcode6.4.dmg 就会输出对应的MD5 值shasum…