目录(暂定)
一、网络术语对对碰:
thread-7857160-1-1.html
二、翻墙的前世今生:
thread-7861133-1-1.html
三、网络隐匿迷踪术:
thread-7864123-1-1.html
四、建站需要懂虾米?
五、服务器的自我修养
六、狗带!别进我的家门!
七、论懒癌患者的自我救赎
八、家庭黄色小影院了解一下
九、黑群晖的“盗版”战争
十、这个视频很清晰
四、建站需要懂虾米?
前言
本文是系列文章的第四篇,本来准备在第四篇写写明网和暗网的,后来想了下,算了,因为暗网这东西最好还是别接触的好,不懂的人容易出事。
所以呢,就跳过了暗网部分,直接来到建站部分,其实我还是感觉教程快了点,似乎没写什么就到了建站了?
这一部分主要分为理论讲解和实际操作,内容包含建站的一些基础知识与名词解析,还有如何动手自己架设一个网站。
1. 建站基础理论
这里所说的基础理论,其实指的是一个网站从架设到访客访问的一个运行过程,也就是咱们随着这个流程来走一遍,达到了解网站机制的一个目的。
首先,所谓的建站,就是网站建设,而网站时架设在一台能够让外网访问到的服务器上(当然,不能被外网访问的也算网站,不过是内网网站),访客在浏览器中输入了网站的域名,浏览器通过一个叫做DNS的协议,获取到域名指向的IP地址,使用HTTP协议连接这个IP地址,并通过在协议中的特定内容,让服务器知道访问的是某个网站(一台服务器上可能有N个网站,不同域名),服务器执行Web程序并解析输出为Html代码,访客获取到这些Html代码,通过浏览器显示出来,这样一个网站的访问流程就结束了。
2. 建站名词解析
要建设一个网站,咱们要对一些专有的名词有所了解,否则提到这个名词却不知道意思,那就尴尬了,不会弄啊!
2.1:IP地址
IP地址在前面也说过,是互联网中每一台设备的网络标识,IP地址在同一网络中不能重复,IP地址分为IPv4和IPv6两种,IPv4是目前使用最广的IP类型,格式类似:1.1.1.1,由三个英文句号"."进行分割,每个符号两端为三位数的数字,且不大于255。
IPv6是全新的IP地址格式,它的出现是为了解决IPv4地址库存不足的问题,IPv6地址格式类似:2001:0db8:85a3:08d3:1319:8a2e:0370:7344。
咱们在建设网站的时候,首先要确定的就是咱们的IP地址,一般为IPv4地址,因为目前IPv6地址虽然已经出来很长时间,但就国内而言,依然没有达到全面启用的程度,虽然早就说了要全面启用了~
2.2:域名
域名,也就是俗称的网址,域名是由特定的字母、数字、特殊符号组成的一串标识符,域名是独立的,整个互联网中有且只有一个特定域名,是不能重复的。
域名是作为替代IP地址的产物,原始的IP地址较为难记,比如色中色的IP地址是:174.127.195.202,而域名是:
www.sexinsex.net,您愿意使用哪种方式进行记录?很显然域名要比IP地址方便记忆很多,因为域名可以通过字母等组合,达到特定的英文单词、语句等表示,方便理解与记忆。
在互联网中存在着13台根域名服务器,其中一台为主根域名服务器,放在美国,其余12台为辅根域名服务器,分别放在美国、欧洲、日本。
这13台根域名服务器由ICANN组织管理,这些服务器的作用,就是记录所有经过批准的顶级域名及IPv4地址。
域名分为顶级域名与国家顶级域名,这些信息都是存储在根域名服务器中,常见的顶级域名包含:.com、.net、.org等,常见的国家顶级域名如:.cn、.us、.eu、.jp等。
大家要注意一点,咱们在访问一个网站时,所输入的域名结构要这样来理解,比如色中色的域名:
www.sexinsex.net
咱们要从右向左读,以英文句号"."进行分割,就是这样:www、sexinsex、net,第一个是net,这是顶级域名,第二个是sexinsex,这个是二级域名,第三个是www,这个是三级域名。
由上面可以看出,咱们平时所使用的域名,其实等于是二级域名,所以咱们在注册购买域名时,只需要输入二级域名即可。
2.3:DNS
DNS是域名系统的简称,主要作用就是将域名或其他类型的内容与IP地址进行对应(映射),比如
www.sexinsex.net映射到了174.127.195.202,这样,访客在输入
www.sexinsex.net时,系统才会知道对应的IP地址是什么。
DNS也是一个协议,运行在UDP的53端口上,当访客在输入域名时,系统会首先获取该域名所对应的NS服务器(DNS服务器),获取到NS服务器地址后,再连接该服务器,并进行解析查询,查询到的结果将反馈到访客系统,并通过该结果进行访问。
DNS在咱们网站架设中起到非常重要的作用,DNS一旦设置出错,将会导致网站的无法访问或其他问题。
2.4:A记录
A记录是DNS中的一种记录模式,也是最常见的记录类型,A记录所具有的功能,就是将域名映射到IP地址上,比如设置了一个A记录:sexinsex.net对应的IP地址是1.1.1.1,一个A记录:
www.sexinsex.net对应的IP地址是2.2.2.2。
那么,在咱们访问sexinsex.net及
www.sexinsex.net时,将会反馈到不同的IP地址。
2.5:CNAME记录
CNAME记录也是DNS中一种常见的记录类型,也可以将它看做是别名记录,主要功能是将域名记录指向于一条A记录,似乎有点绕口,咱们以例子来说,比如咱们设置了A记录:sexinsex.net到1.1.1.1,同时还需要设置
www.sexinsex.net、bbs.sexinsex.net、a.sexinsex.net这些记录,都是指向sexinsex.net这条记录的IP地址,那当咱们按照正常的来进行设置,只需要把那几条记录统统设置一遍A记录即可。
可若存在这样的情况呢?比如这个IP地址后期可能会变动,难道每次变动都需要所有A记录更改一次?于是就有了CNAME记录,咱们只要配置一条A记录,再将其余需要指向此IP地址的记录均设置为CNAME记录,并指向那条A记录,后期IP地址变动时,仅需要修改那唯一一条A记录即可。
2.6:MX记录
MX记录也是常见的一种DNS解析记录,主要用作邮件服务器解析,大家一定会发现,QQ邮箱的后缀通常是
xxx@qq.com,谷歌邮箱的后缀是
xxx@gmail.com,都是特定的,那咱们是否可以设定一个
xxx@sexinsex.net的邮箱呢?当然可以,只要咱们给sexinsex.net这个域名架设上邮件服务器,也可以使用其他服务商提供的免费企业邮局服务,并配置上相对应的MX记录等,就可以了。
2.7:服务器、VPS、虚拟主机
这里三个名词一起解释,其实都属于存放网站的一个物理空间,都是存储于硬盘中,不同的是,虚拟主机是由服务商直接提供,拿来就用,VPS及服务器需要自己根据网站需求进行配置。
总的来说,这三类都属于在某台服务器上安装了相关的软件,用来存放并运行自己的网站程序的物理主机。
2.8:Web服务器
Web服务器就是一种能够将自己的网站进行对应解析,并通过HTTP、HTTPS协议反应出来的一种软件。
2.9:PHP
PHP是一种编程语言,也就是程序代码,是目前互联网中使用最广的动态网站程序语言,色中色所使用的论坛程序就是PHP编写的。
PHP语言是互联网建站所必须了解的内容,不要求精通,至少要了解。
2.10:HTML
HTML是超文本标记语言,也是咱们在浏览器中所看到的内容源代码,什么意思呢?就是咱们的浏览器其实仅支持HTML语言代码(CSS、JavaScript等另说),如PHP等编程语言是不支持的,而浏览器显示的网站内容,比如色中色里的小说、图片等,都是浏览器在访问了服务器后,服务器所反馈回来的HTML代码所展示出来的。
HTML语言也属于建站所必须了解的内容。
2.11:CSS
一般的HTML语言,在编写后所展示的界面是非常难看的,甚至有时还没有Word所展现出来的漂亮,而目前的很多网站,所呈现出来的美观界面,几乎都是归功于CSS。
CSS是层叠样式表,主要功能就是对网页展示内容进行精确控制与修饰。
2.12:JavaScript(JS)
JavaScript是一种弱类型的客户端动态语言,属于浏览器自带解析功能的语言,不过不同浏览器对于JS语言的解析略有不同,JS语言主要用于在网站中对于内容的动态展示,这里的动态展示就是字面理解的意思,比如咱们打开一个网站,能看到一些内容从左边移动到右边,又或者从某处慢慢的显示出来等。
2.13:数据库
数据库是用于存储网站中的不固定内容的一种存储柜,比如网站中的用户信息、文章内容等,这些内容是不固定的,会随着时间的增加而增加、变动,也或者是减少。数据库是通过一定的结构进行存储,能够达到快速的存储、读取、修改这些数据。