如果你有了一个域名…
啥是域名
域名(Domain Name)是一串字母,用来映射到一个ip地址,让访问者可以不需要记忆无规律的ip地址也可以访问对应的网站。域名是全世界独一无二的,采用先注册先得的原理。域名和服务器之间使用域名解析系统(Domain Name Server, DNS)映射。常见的baidu.com
、qq.com
都是域名。
打开Chrome浏览器,按F12,访问baidu.com
,可以在开发者工具中看到百度的域名和ip的映射关系。
如果有了域名
如果有了域名,可能还不够,但如果你同时有了域名和服务器,那你就厉害大了。
设置域名解析
有了域名和服务器之后,第一件事一定是设置域名解析。解析就是让域名映射到ip的过程。前往你购买域名的管理后台,添加A记录即可。
ip地址是服务器的外网ip,可以在服务器的管理后台查询到。或者用
$ curl icanhazip.com
47.102.202.86
来查询。
@
表示解析根域名,比如你购买的域名是a.com
,设置了@
解析后,a.com
就会被映射到你的服务器。
*
表示解析全部二级域名,继续上例,设置了*
解析后,q.a.com
、w.a.com
、e.a.com
等二级域名会全部被解析到你的服务器。
需要知道的是,设置解析还不够,这只是指引域名将请求转发到你的服务器。如果要让二级域名能分别起作用,你还需要设置你的服务器。
用apache
举例,当你设置了example.a.com
的二级域名解析,你需要前往服务器,编辑/etc/httpd/conf/extra/httpd-vhosts.conf
文件,添加这样的内容
<VirtualHost *:80>
ServerName example.a.com
DocumentRoot "/var/www/html/example/"
</VirtualHost>
来设置二级域名解析。设置解析后需要使用
$ service httpd restart
Redirecting to /bin/systemctl restart httpd.service
重启服务器来使解析生效。
二级域名解析的相关配置可以自行查阅相关内容。
当你有了域名和服务器,二者又能关联起来,那你就可以做很多事了。
办个网站
在服务器上安装服务器软件(例如apache
或 nginx
),随便写一个index.html,就可以通过地址访问这个页面了。如果你没有开发能力,你可以去买(或下载)一些别人做好的网页放在自己的服务器上。这样你的网站就办成了。
私人网盘
安装VSFTP
搭建FTP服务器,使用FileZilla
来访问搭建好的FTP服务器。如果有开发能力,可以自己做上传接口和页面,使用网页来上传文件,使用接口保存文件。再使用网页来访问保存的文件或下载。
网上也能搜到一些开源的网盘系统,只需要下载别人写好的代码,放在自己的服务器上,就可以有一个自己的网盘了。
域名邮箱
前往QQ邮箱,登录后在顶部点击域名邮箱
。
点击顶部加号,按照提示设置解析,绑定域名即可。
域名邮箱用处很大,最大的用处可能就是你已经开通了“无限账号”。一些开放注册的网站,都会要提供一个邮箱来注册。如果你希望自己有很多个账号,你就需要去寻找邮箱服务,当你把QQ网易新浪搜狐雅虎谷歌百度邮箱都开通一遍了,可能你就找不到更多邮箱服务商了。但是一旦你有了域名邮箱,你就可以为自己配置很多很多自己域名下的邮箱。
QQ邮箱提供的域名邮箱限制10个,如果10个域名邮箱还不够的话,你可以购买新的域名再绑定,或者自己搭建邮箱服务器。
去哪搞域名
因为不做广告,所以自己去百度搜吧,亲测可用。百度搜“域名”,广告贼多。