linux命令更改域名 linux修改域名

linux怎样像windows那样设置域名hosts文件工具/原料
Linux系统
文本编辑工具
方法/步骤
1、关于/etc/hostlinux命令更改域名,主机名和IP配置文件
Linux操作系统下/etc/hosts文件配置方法
Linux 的/etc/hosts是配置ip地址和其对应主机名的文件linux命令更改域名,这里可以记录本机的或其linux命令更改域名他主机的ip及其对应主机名 。不同的linux版本,这个配置文件也可能不同...
作者linux命令更改域名:FOXL来源:51CTO论坛整理|2008-03-28 10:35
收藏
分享
1、关于/etc/host,主机名和IP配置文件
Hosts - The static table lookup for host name(主机名查询静态表)
hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本 , 这个配置文件也可能不同 。比如Debian的对应文件是/etc/hostname) 。hosts文件包含了IP地址和主机名之间的映射 , 还包括主机名的别名 。在没有域名服务器的情况下 , 系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则就需要使用DNS服务程序来解决 。通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问 。
2、配置文件
这个文件可以配置主机ip及对应的主机名 , 对于服务器类型的linux系统其作用还是不可忽略的 。在局域网或是INTERNET上,每台主机都有一个IP地址 , 它区分开每台主机,并可以根据ip进行通讯 。但IP地址不方便记忆,所以又有了域名 。在一个局域网中 , 每台机器都有一个主机名 , 用于区分主机 , 便于相互访问 。
Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip , 那些主机名对应哪些ip:
比如文件中有这样的定义
192.168.1.100 linumu100 test100
假设192.168.1.100是一台网站服务器 , 在网页中输入或就会打开192.168.1.100的网页 。
通常情况下这个文件首先记录了本机的ip和主机名:
127.0.0.1 localhost.localdomain localhost
3、配置文件格式说明
一般/etc/hosts 的内容一般有如下类似内容:
127.0.0.1localhost.localdomain localhost
192.168.1.100 linmu100.com linmu100
192.168.1.120 ftpserver ftp120
一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开 。其中#号开头的行做说明,不被系统解释 。
hosts文件的格式如下:
IP地址 主机名/域名
第一部份:网络IP地址;
第二部份:主机名或域名;
第三部份:主机名别名;
当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100 。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用 , 通过hosts文件 , 主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析 。
hosts文件可以帮助解决哪些问题
4.1 远程登录linux主机过慢问题
有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析ip,如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就会变很快 。
注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等 。
4.2 双机互连
当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名 。
5、主机名修改工具hostname;
其实主机名的修改也有专用工具,就是hostname
hostname - show or set the system’s host name
显示主机名:
# hostname
linmu100
此主机的主机名是linmu100,不加参数是用来显示当前主机的主机名;
临时设置主机名:
# hostname test100
# hostname 注:显示主机名
test100
通过hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;
显示主机IP:
# hostname -i
192.168.1.100
linux postfix怎样更改域名,比如如何把aa.com更改为bb.com 。另外怎样实现两个域名可以互相发送邮件你好 。这个你可以进入主配置文件 , 哪里面有你的域名
你更改一下就可以了
linux查看域名命令在linux下可以通过命令查看域名,那么具体是怎么操作的呢?下面由我为大家整理了linux下查看域名的命令,希望对大家有所帮助 。
1.linux查看域名的命令——ifconfig
Linux查看IP地址的命令--ifconfig
ifconfig命令用于查看和更改网络接口的地址和参数
$ifconfig -a
lo0: flags=849 mtu 8232
inet 127.0.0.1 netmask ff000000
hme0: flags=863 mtu 1500
inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255
ether 8:0:20:a7:4d:21
系统会显示网络接口的名称,接口的状态(up or down) ,
接口的IP地址和掩码等信息
2.扩展:如何更改网络接口的IP地址
#ifconfig hme0 down
#ifconfig hme0 211.101.149.233 netmask 255.255.255.0 up
首先,使用down命令参数把网络接口hme0的服务暂时停止,然后再用Linux查看ip的ifconfig命令给
接口分配新的IP地址和掩码,并启动网络接口服务
也可以通过改变文件/etc/hosts中的IP地址的值并重新启动系统来更改机器的IP地址 。
/etc/hosts/: 211.101.149.11 sampdt
定义主机名在/etc/hostname.hme0及IP地址 。
更改了网卡/增加了网卡,系统不能自动启动该接口服务,这时需要手动创建网口服务:
#ifconfig hme0 plumb
Linux查看ip即可以为接口le0创建网口服务
相应地 , 用ifconfig带unplumb参数可以停止服务并关闭网络.
netconfig 用来设置IP地址
Linux中如何设置域名服务器etc/hosts 文件linux命令更改域名的具体内容如下linux命令更改域名:# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost fc4192.168.1.3 a.test.com a192.168.1.1 b.test.cn b/etc/host.conf 文件:order hosts,bind表示先用hosts文件做解析linux命令更改域名,在用DNS解析/etc/resolv.conf 文件:; generated by NetworkManager, do not edit!search test.comnameserver 127.0.0.1search test.cnnameserver 192.168.1.1nameserver 61.144.56.100/etc/named.conf 文件://// named.conf for Red Hat caching-nameserver//options {directory "/var/named";dump-file "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";/** If there is a firewall between you and nameservers you want* to talk to, you might need to uncomment the query-source* directive below. Previous versions of BIND always asked* questions using port 53, but BIND 8.1 uses an unprivileged* port by default.*/// query-source address * port 53;};//// a caching only nameserver config//controls {inet 127.0.0.1 allow { localhost; } keys { rndckey; };};zone "." IN {type hint;file "named.ca";};zone "test.com"IN {type master;file "test.com";allow-update { none; };};zone "1.168.192.in-addr.arpa"IN {type master;file "192.168.1.rev";allow-update { none; };};zone "test.cn"IN {type master;file "test.cn";allow-update { none; };};zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {type master;file "named.ip6.local";allow-update { none; };};zone "255.in-addr.arpa" IN {type master;file "named.broadcast";allow-update { none; };};zone "0.in-addr.arpa" IN {type master;file "named.zero";allow-update { none; };};include "/etc/rndc.key";在/var/name/test.com 文件下:$TTL 86400@ IN SOA a.test.com. root.a.test.com (42 ; serial (d. adams)3H ; refresh15M ; retry1W ; expiry1D ) ; minimumIN NS a.test.com.IN MX 10 mail.test.com.a IN A 192.168.1.3mail IN A 192.168.1.3//其中root.a.test.com的含义是管理员的邮箱/var/name/test.cn 文件下:$TTL 86400@ IN SOA b.test.cn. root.a.test.com (42 ; serial (d. adams)3H ; refresh15M ; retry1W ; expiry1D ) ; minimumIN NS b.test.cn.IN MX 10 mail.test.cn.b IN A 192.168.1.1mail IN A 192.168.1.1/var/name/192.168.1.rev 文件下:$TTL 86400@ IN SOA 1.168.192.in-addr.arpa. root.test.com. (1997022700 ; Serial28800 ; Refresh14400 ; Retry3600000 ; Expire86400 ) ; MinimumIN NS a.test.com.IN NS b.test.cn.IN MX 10 mail.test.com.IN MX 10 mail.test.cn.3 IN PTR a.test.com.3 IN PTR mail.test.com.1 IN PTR b.test.cn.1 IN PTR mail.test.cn.然后用/etc/init.d/named restart重启DNS服务,在重启过程中,我曾经出现过好几次的错误 , 按照出错的提示,会提示是named.conf文件第几行出错的 。或者提示在那些包含文件例如test.cn这些文件里面的问题 , 然后一个一个排除 。最后还有一些nslookup的命令比较有用:set all用于显示使用nslookup工具这台机器上的DNS服务器的一些信息set type=any会显示完整信息包括域中邮件服务器和主从DNS服务器的名字和IP地址server 192.168.0.1更换查询的DNS服务器地址 。
Linux服务器如何绑定域名?1、首先用putty远程登录服务器 。
2、进入此文件夹 。cd /var/www/conf/ 编辑httd.confi文件vi httpd.conf,然后按I , 进入编辑模式,修改如下参数:
例如:
VirtualHost *:80
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
erverName v7o.cn#如果要修改主域名,修改此处域名并保存即可 。
ErrorLog logs/dummy-host.example.com-error_log --记录错误日志文件路径
CustomLog logs/dummy-host.example.com-access_log common--客户访问日志路径
/VirtualHost
如果要添加一个域名,添加ServerAlias字段即可 。如添加abc123.com作为网站的第二个域名:
VirtualHost *:80
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName v7o.cn
ServerAlias v7o.cn
ErrorLog logs/dummy-host.example.com-error_log --记录错误日志文件路径
CustomLog logs/dummy-host.example.com-access_log common--客户访问日志路径
/VirtualHost
3、重启服务
# /var/www/bin/apachectl restart
修改完毕保存配置文件,需重启apache才能生效 。
Linux下如何用shell命令修改万网域名的解析值cp -l sourcefile hardlinkfile 软链接相当于windows的快捷方式 , 只是指向实际文件的“指针”,不是实际文件; cp -s sourcefile softlinkfile 硬链接比较复杂,相当于新建了几个文件,这几个文件是同步的 。你对任意一个操作都会在其它上面有作用...
【linux命令更改域名 linux修改域名】linux命令更改域名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux修改域名、linux命令更改域名的信息别忘了在本站进行查找喔 。

    推荐阅读