搭建网站需要的材料:域名,服务器,源码
域名
域名
(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
首先去阿里云或者腾讯云以及其他注册域名平台去注册域名,比如baidu.com等,为什么要注册域名呢?因为他人可以通过域名来访问你的网站。域名类型根据自己需求选择。
主机或服务器
1.虚拟主机
虚拟主机是通过他人运营的IDC
网站来的,价格低,购买虚拟主机可以得到售后和保障,但是虚拟主机限制比较多,无法强制HTTPS
,虚拟主机运行速度也会变慢。即使你有很多域名,最终显示的内容也都是一样的。不能承担较大的访问量,因为它会被限制。
2.服务器
服务器运行速度快,拥有永久独立IP,完全的控制权,对网站限制低,一台服务器还可以搭建上百甚至上千个网站,实际情况看服务器配置。可以安装自己想要的服务器软件,支持Windows和Linux
系统,服务器软件推荐使用nighx
,nighx性能好,占内存低。因服务器价格高,想要看自己的资金情况。
3.个人主机
个人主机是自己的电脑,可以用电脑来安装IIS服务器,这想要看电脑配置,如果是游戏主机,一般来说不会卡。如果你电脑断网、关机或者硬件损坏,都会让网站停止服务。
域名解析
域名必须解析到服务器,否则访问不了网站。
常用
1、A记录解析
记录类型选择“A
”;记录值填写空间商提供的主机IP地址;MX优先级不需要设置;TTL
设置默认的3600
即可。
2、CNAME记录解析
CNAME
类型解析设置的方法和A记录类型基本是一样的,其中将记录类型修改为“CNAME”,并且记录值填写服务器主机地址即可。
3、MX记录解析
MX
记录解析是做邮箱解析使用的。记录类型选择MX,线路类型选择通用或者同时添加三条线路类型为电信、网通、教育网的记录;记录值填写邮局商提供的服务器IP
地址或别名地址;TTL设置默认的3600即可,MX优先级填写邮局提供商要求的数据,或是默认10,有多条MX记录的时候,优先级要设置不一样的数据。
过程
当应用过程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS
请求中,以UDP
报文方式发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP地址放在应答报文中返回。同时域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发。若域名服务器不能回答该请求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。
程序源码
这需要自己去查找,一些源程序有加密,需要付费授权。有一些是开源。
svxbhw65079SV-文章很不错,感谢作者!https://kan.xiaoxinbk.com/42639.html/