关于公司内部DNS的整改建议

文章背景:由给leader的邮件而来,在文章末尾另加了一些补充(见FAQ)。原主题:关于公司内网DNS服务器中的u-sooc.com域名调整建议

建议:将公司内部DNS服务器(Windows  Server 2008 R2)所维护的u-sooc.com域名与公网DNS服务器合并为一个,仅使用公网DNS服务器进行解析(同时提供内网解析和外网解析)

问题背景:由于公司所购买的域名是由万网提供的,并且DNS服务器也是万网的DNS服务器,万网的DNS服务器不允许其他服务器作为从服务器使用。当添加新的实际生产(用户使用)域名解析记录时,公网DNS服务器和内部DNS服务器都需要同时维护,既可能导致新解析的与域名紧密相关的应用无法使用,又会导致不必要工作量增加,因此建议可将公司内部DNS服务器所维护的u-sooc.com域名与公网DNS服务器合并为一个。

当前情况(与操作方法):当前仅有三个域名记录解析的是公司内部的IP地址(大部分研发和测试使用的是未注册的专用域名(相当于内网IP地址和公网IP地址的区别)),而这三个域名记录均没有用于实际生产环境,因此可以将这三个记录添加到公网DNS服务器中,一旦完成添加,内网DNS服务器的u-sooc.com域名即可立刻停止使用并解决了当前存在的问题。对于用户而言,用户不会访问这三个域名,对于用户而言,用户是不可知的,而对公司的开发测试人员是透明的。

应用场景:

场景一,员工(用户)工作在内部环境:DNS服务器默认为公司内部DNS服务器,此内网DNS服务器必须提供开发测试(公司内部使用)所需的域名解析地址和实际生产(用户使用)用的域名解析。

场景二,在外网环境:DNS服务器默认为公网DNS服务器,此环境下用户只需要访问实际生产(用户使用)用的域名解析地址,而不需要使用提供开发测试(公司内部使用)所需的域名解析地址

场景三,内网和外网的混合环境(例如Wifi(有线网络)环境中为内网环境,2G/3G/4G移动网络为外网环境),此场景与场景一相同。

按照建议更改后:

所有的客户端将不再为域名服务器的设置问题存在任何担忧,也不需要为公司停电或内部DNS服务器发生故障导致外部实际生产(用户使用)在公司内部无法解析。由于内部DNS服务器不在为此域名提供解析,它会自动的转发到外网DNS服务器提供解析(原理参见DNS背景知识),直至找到此域名的DNS服务器返回正确的结果。

DNS背景知识:客户端(PC、手机等)查询DNS服务器时仅查询第一个可用的DNS服务器,一旦所查询的域名为这个DNS服务器所管理,但却无法获取正确的解析结果,则这个服务器会立刻返回错误(比如找不到或其他错误),而不会查询另一个可用的DNS服务器。(因此,当同时存在内部DNS服务器和外部DNS服务器时,仅能使用一个DNS服务器地址,而不能同时使用两个。)

需要注意:研发测试用的域名不能实际生产用的域名相同,因为一般情况下,研发测试用的域名一般对应的是内部IP地址,而实际生产用的域名是公网IP地址。一旦相同时,由于公网DNS服务器提供商不会针对内网线路设置单独的解析策略,会导致这种冲突无法解决,因此只需要开发和测试在域名记录的命名上与用户实际使用的域名分开即可。

【补充】FAQ:

Q1:为什么不自建DNS服务器?

A1:公司内部机房经常因为节电或电力故障导致停电,导致DNS服务器将无法提供高可用服务,不如使用万网运营商的DNS服务器(其他解决方案例如利用云主机自建DNS服务器,或者使用其他相同解决方案提供商提供的产品或方案,如dnspod之类的)

Q2::为什么不是用主从DNS?

A2:从服务器无法维护(增删改)域名记录,需要操作主服务器,而且主从同步需要较长的时间,甚至存在缓存问题。

Q3:为什么不使用条件转发或区域转发?

A3:理论上讲是可以的,尚未测试,待测试

Q4:为什么不使用视图(策略解析或条件解析)

A4:理论上讲是可以的,尚未测试,部分Windows自带DNS服务器暂不支持,待测试

时间: 2024-10-10 06:13:34

关于公司内部DNS的整改建议的相关文章

Shell 脚本自动安装公司内部邮箱服务器--Postfix

简介: Postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字.Postfix试图更快.更容易管理.更安全,同时还与sendmail保持足够的兼容性. 搭建企业邮箱的好处: 1.全面统一企业形象,

关于公司内部私拉TP-Link路由器引发的血案

今天出外勤,结果中午不到,就接到报修,整个公司不能上网.我就纳了闷了,天天都好好的,怎么一下子就完了蛋了呢,而且还是全部断网,此处坚决排除外网原因. 描述:公司所有员工中午吃完饭后就再也不能上外网,包括QQ,众知,QQ不是需要通过DNS来解析的!公司所有的内网的服务器也不能连接了,网络连接显示!号,但是郁闷的是,有一个小姑娘的电脑就是可以上网. 开始排查    1.先进机房重启路由器 2.查看所有现在有交换机是还有不正常状态亮灯 3.用手机连接无线,检查问题所在 写在前面:公司内部现在以双固定I

关于公司内部域名称是否要和外部真实域名称对应的问题

其实很早之前我就遇到过这个问题.举个例子,当时的状态是Internet上已经存在yahoo.com这个域名,提供了诸如www, news, ftp等各种服务,且这个域名显而易见是不属于我们公司维护与控制.然后呢,我们公司接了yahoo的一部分外包业务,在本公司招了一百多人开始干活,当然域环境是少不了的,当时我把域名设置成了yahoo.com.一开始没什么问题,直到有一天,用户们提出要访问yahoo本身的那些网站了,由于在本地yahoo.com域中,是不存在www这种主机的,所以用户们当然就访问不

国内大公司内部的 C# 编程规范

C#编程规范 修改记录 Ver. No 发版日期 编制人 批准人 修改的说明 目   录 1    前言...4 1.1     参考资料...4 1.2     词汇表...4 2    命名指南...4 2.1     大写样式...4 2.1.1      Pascal 大小写...5 2.1.2      Camel 大小写...5 2.1.3      大写...5 2.2     区分大小写...6 2.3     缩写...7 2.4     措词...7 2.5     命名Na

公司内部培训SQL Server传统索引结构PPT分享

公司内部培训SQL Server传统索引结构PPT分享 下载地址 http://files.cnblogs.com/files/lyhabc/SQLServer%E4%BC%A0%E7%BB%9F%E7%B4%A2%E5%BC%95%E7%BB%93%E6%9E%84.ppt PPT有不对的地方,多多拍砖o(∩_∩)o

公司内部培训AlwaysOn PPT分享

公司内部培训AlwaysOn PPT分享 下载地址: http://files.cnblogs.com/files/lyhabc/alwayson.ppt

常见安全漏洞及整改建议[备忘]

1.           HTML表单没有CSRF保护 1.1    问题描述: CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF. CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求.CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账……造成的问题包括:个人隐私泄露以及财产安全. 1.2    整改建议

公司内部文档安全软件coredump分析实例

系统: windows xp sp3 崩溃软件: 公司内部某文档安全软件 调试工具: windbg 反汇编工具: ida pro 5.5 介绍: 该文档安全软件是由公司内部vpn工具启动,当在vpn工具输入用户密码连接网络后,vpn工具会自动把文档安全软件启动, 但每次启动都会coredump. 由于电脑用了windbg作为实时调试器,每次启动windbg都会弹出来, 显示coredump位置 分析过程: coredump信息 (50c4.50d0): Access violation - co

hbase 集群搭建(公司内部测试集群)

我用的是cdh4.5版本:配置文件:$HBASE_HOME/conf/hbase-env.shexport JAVA_HOME=$JAVA_HOMEexport JAVA_HOME=/home/hadoop/jdk1.7.0_51export HBASE_CLASSPATH=$HBASE_HOME/conf# Tell HBase whether it should manage it's own instance of Zookeeper or not.export HBASE_MANAGES