作者daemoncat (月亮上的三脚猫)
看板Network
标题Re: [问题] dns与IP 转译问题
时间Fri Aug 24 09:47:07 2007
※ 引述《ggg12345 (ggg)》之铭言:
: ※ 引述《wtula (http://kuso.cc/95T )》之铭言:
: : 不过我想请教
: : 在USER 本机修改HOSTS档
: : 为什麽也不WORK
: : 这部分不需要询问任何DNS SERVER吧
: : 谢谢
: ====
: 做 domain name resolving 时, 老 UNIX 系统是在 /etc/resolv.conf
: 里用一行设定指明, local-host-name-table , DNS-server , NIS( SUN
: 的 NIS) 那一个要先去查询.
谢谢ggg,让小弟又长知识了:p
: MicroSoft 在不同的 OS 尤其是 XP 之後, 她会先查 Active-Directory
: (如果有设定这种网域名称, 她的命名规则竟然是跟 Domain Name 相似)
M$的Active-Directory采阶层性架构,而对此架构M$没有另外开发
就直接采用FQDN这种有阶层性架构的方法来运用,
这也就是安装Active Directory时会架起DNS的原因(为让Active Directory跑FQDN)
安装起Active Directory的电脑会变成DC (Domain Controller)
采用集中式管理(M$称为Domain;与之相对的是分散式管理的workgroup)
集中管理後,Domain中的很多查询、验证都会交由DC去处理
ps:M$的所谓的Domain其实与DNS上或IP划分上的Domain都是不同的意思,
只是用了同一个英文字而已...
: server , 再查 DNS server , 再查 NetBIOS 及 local-host-table.
: 如果不起动, 好像就是相反次序. 实况可查 Active Directory 说明.
: 有些网页的恶意流氓软件会拦截 URL 的网址列, 在 resolv 动作之前
: 就先拦到到他的 server 查询再放出来, 所以就 by-pass Hosts-table.
: 另外, MS 让 LAN Client 从 NT server 下载的 access profile 也
: 会改变 Clinet 查问的对象与次序.
这里补充DNS查询的一个地方(我之前也漏掉了)
在把查询送到DNS之前的部份是:
1.查询本机的DNS cache
2.本机DNS cache不存在解析资料时,查询hosts档
3.以上都不存在解析资料时,再交给DNS server去做查询
在M$ OS下:
查询dns cache: ipconfig /displaydns
清除dns cache: ipconfig /flushdns
本机的hsots档无作用,会不会是本机dns cache的问题?(我也不清础)
=====================================================================
原来wtula没架DNS;我也没想过不架DNS(又没给别人代管)直接使用该FQDN会这样。
不过,您的对外主机只有一台,的确没有架dns的必要
未来如果有新增其它对外的主机,就要架起dns,以管理下层主机的dns查询
说到这里,解决您问题的方法应该是....
请pchome在您的上层dns中建立起您对外主机的A(Address)与PTR(Pointer)记录
因为你的上层dns预设您会有下层主机,所以只在其记录中写下NS(Name Server)
记录(也就您架的DNS server),告诉要到要到您网域的DNS查询要到您的DNS Server
去找,但是您没有架DNS Server所以,查询到您这层就会断了...
不过pchome只是负责卖,不知道会不会作帮您去跟上层dns要求设定
可能也要把NS记录删掉:P
这是我所能想得到的,如果有误请不吝指教:P
--
月亮上的三脚猫 (电脑日志 持续建置中...)
http://daemoncat.blogspot.com
LPI笔记本 (LPI笔记 持续建置中...)
http://lpi-note.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.238.142
※ 编辑: daemoncat 来自: 59.126.238.142 (08/24 16:45)