免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8129 | 回复: 9
打印 上一主题 下一主题

[系统管理] 如何设置主机别名 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-25 22:01 |只看该作者 |倒序浏览
主机名s1.test.com(IP地址192.168.1.100),如何设置个别名让客户端输入\\s1就可以访问这台机器?
不是 在每台客户端修改hosts文件。
我在/etc/hosts里设置 127.0.0.1 s1.test.com s1不行
DNS的zone里设置s1. IN A 192.168.1.100 也不行

论坛徽章:
0
2 [报告]
发表于 2012-06-26 08:55 |只看该作者
dns的zone里设置cname和a记录应该可以吧

论坛徽章:
0
3 [报告]
发表于 2012-06-26 09:02 |只看该作者
回复 2# anonymous0502


    我在DNS的zone里设置了,不好用。
你可以自己试验一下。

论坛徽章:
0
4 [报告]
发表于 2012-06-26 12:10 |只看该作者
我前面说的好像是不行,这样可以:
http://www.linuxquestions.org/qu ... -fqdn-names-752426/

试了下nslookup/ping都可以

论坛徽章:
0
5 [报告]
发表于 2012-06-26 20:37 |只看该作者
要想\\s1这样能访问samba,那你的客户端至少要将s1解释成S1的IP,那你应该在客户端侧配置host,或者配置成能把S1解释成相应IP的DNS。。。。

论坛徽章:
0
6 [报告]
发表于 2012-06-27 10:22 |只看该作者
本帖最后由 dudry 于 2012-06-27 10:42 编辑

回复 4# anonymous0502

named.conf里增加了一个zone:

    zone "s1" IN {
        type master;
        file "s1.zone";
        allow-update { none; };

-=-=-=-=-=-=-=-=-==-=-=-=-=--=-
[root@s1 named]# cat s1.zone
$TTL    86400
@               IN SOA  s1  root.sywzl.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                IN NS           localhost.
                IN A            192.168.1.10

-=-=-=-=-===-=-=-=-=-=-=-=-=-
[root@s1 ~]# cat /etc/resolv.conf
nameserver 192.168.1.10
-=-=-=-=-=-=-=-=-==-=-=-=-=--=-



但是在客户端可以解析s1,不能ping通


C:\Documents and Settings\Administrator>nslookup s1
Server:  www.sywzl.com
Address:  192.168.1.10

Name:    s1
Address:  192.168.1.10


C:\Documents and Settings\Administrator>ping s1
Ping request could not find host s1. Please check the name and try again.



















论坛徽章:
0
7 [报告]
发表于 2012-06-27 13:39 |只看该作者
直接把系统的主机名称设置下就可以了啊。在同一个网段是可以访问到的,如果不在同一个网站那要你的网关支持的。

论坛徽章:
0
8 [报告]
发表于 2012-06-27 14:16 |只看该作者
本帖最后由 anonymous0502 于 2012-06-27 14:18 编辑

是啊,奇怪,还没有弄清楚那些域名解析工具和ping的原理。

开始试的时候可以可能是因为我测试的两个虚拟机系统是同一个域的,虽然resolv.conf没有search关键字,但nslookup/ping也能ok,改成别的域或不加域名的主机名好像就不行了,一样的现象nslookup能解析,ping地址可以,ping域名失败。

论坛徽章:
0
9 [报告]
发表于 2012-06-28 07:56 |只看该作者
回复 8# anonymous0502


    我在工作组模式下测试的,没有加入域。

论坛徽章:
0
10 [报告]
发表于 2012-06-28 10:05 |只看该作者
我是在虚拟机的linux系统下试的,我说的域是说linux主机名用.分隔的意思。
现象比较奇怪,不懂是什么原理。

在同一个域后缀名的linux系统上,即使resolv.conf里没有search设置,是可以nslookup/ping的(fqdn和非fqdn都可以)
在不同域后缀名的linux系统上,可以nslookup完整域名和单主机名(非fqdn),但是只能ping通fqdn名,不能ping通非fqdn名。
到了windows7上,今天试的时候一个也解析不出来了,也ping不通。昨天还是可以解析fqdn名。

水平不够,看其他高人的解答了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP