起因:
提问:局域网内的用户,有时候只能用ip执行共享,用用户名就不行,提示找不到,这是为什么呢?DNS吗?
SHELLl-mwm5<
mwm5@163.com> 16:56:57
to小新,设置wins服务器,会稳定一些。。
NetBIOS很不稳定
或者ad环境,设置DNS
如果是域环境比较好。。
工作组的话,肯定也行。。只是工作组的话,我不知道会不会自动注册dns记录。。
多少机器呢?
如果少的话,直接做个批处理把hosts文件都刷了就得了。。呵呵
dns首选都指向自己的dns服务器。。
然后dns上头有局域网所有机器的记录就ok了啊。。
NetBIOS名解析的时候,会去尝试选举一个服务器
之后如果这个选举出来的服务器关机了。。别的机器就不能通过主机名访问了
其实就是名称解析的不同方法
记得微软technet上头有讲
linux-景泰蓝(86334416) 17:30:12
netbios=計算機名
ip=www.xxx.com
等价的
ip=www.xxx.com就是靠dns去解析
SHELLl-mwm5<
mwm5@163.com> 17:31:31
有个图,我找下
SHELLl-mwm5<
mwm5@163.com> 17:32:08
没有用到dns。。是工作组环境。。
SHELLl-mwm5<
mwm5@163.com> 17:32:12
想一下就明白了。。
SHELLl-mwm5<
mwm5@163.com> 17:32:21
公网的dns服务器,不会有你局域网机器的记录的,呵呵
linux-景泰蓝(86334416) 17:32:24
是工作组不同
SHELLl-mwm5<
mwm5@163.com> 17:32:43
工作组相同一样会有这样的问题
SHELLl-mwm5<
mwm5@163.com> 17:32:52
有个图的。。我找下。。哈。。
SHELLl-mwm5<
mwm5@163.com> 17:33:48
呵呵,看这个图就很明白了。。
SHELLl-mwm5<
mwm5@163.com> 17:33:59
名称解析的时候,首先会查找hosts文件。。
SHELLl-mwm5<
mwm5@163.com> 17:34:05
之后是dns server
SHELLl-mwm5<
mwm5@163.com> 17:34:12
之后会利用NetBIOS名
SHELLl-mwm5<
mwm5@163.com> 17:34:17
之后是wins服务器
perl_小新(147551562) 17:34:33
之后呢
SHELLl-mwm5<
mwm5@163.com> 17:35:06
你发的请求。。
SHELLl-mwm5<
mwm5@163.com> 17:35:14
人家查hosts文件没有记录。。
SHELLl-mwm5<
mwm5@163.com> 17:35:20
就查dns。。也没有。。
SHELLl-mwm5<
mwm5@163.com> 17:35:32
然后就利用NetBIOS缓存了。。
SHELLl-mwm5<
mwm5@163.com> 17:35:44
哦。。刚才可能说的不很对。。
SHELLl-mwm5<
mwm5@163.com> 17:36:05
你说的那样访问不了。。网上邻居那样直接的访问。。应该是利用的广播。。
SHELLl-mwm5<
mwm5@163.com> 17:36:10
还不是NetBIOS呢。。
SHELLl-mwm5<
mwm5@163.com> 17:36:21
但是你用的名字和NetBIOS名一致
Linux_小宝<
zhusibao81@qq.com> 17:36:29
现在还用windows局域网协议啊。。。都要淘汰了。
linux-景泰蓝(86334416) 17:36:31
小新去看 technet吧
linux-景泰蓝(86334416) 17:36:36
上面很多
SHELLl-mwm5<
mwm5@163.com> 17:36:45
是啊。。wins基本看不到了。。
SHELLl-mwm5<
mwm5@163.com> 17:36:48
基本都用dns了。。
linux-景泰蓝(86334416) 17:37:00
wins用的不多了