大家好,关于自定义域名很多朋友都还不太明白,今天小编就来为大家分享关于自己怎么做自定义网站的知识,希望对各位有所帮助!
自己怎么做自定义网站自己怎么做自定义网站?不会代码怎么自己做网站?
step1:准备域名
网站制作首先当然是要有一个网站域名了。不要光看这个专有名词觉得很陌生,其实域名就藏在我们每天都会见到的网址中。域名是网站在互联网中的唯一标识,普通的用户都可以通过域名查找到对应的网站,而且不会出现重复的现象。因为一个域名一旦被注册了,只要不被注销,别人就无法注册。
step2:寻找平台
接下来我们就要找自助式的建站平台了,它们的优势就在于去专业化,帮助普通建站者将网站制作本身复杂的步骤都省去,只留下简单的编辑操作,大大降低的建站的门槛。
step3:选择模板
平台上一般会提供多个不同种类的网站模板,我们可以根据其分类的自己的需求来挑选。
step4:修改模板
网站模板选好的,下面就到修改预设内容的时候了。其实就像我们平时做选择题和填空题一样,根据编辑设置修改文字和图片、更换页面样式即可,非常的简单,制作起来也许只需花费十几分钟的时间。
step5:发布网站
网站制作好了,我们就可以绑定上事先准备好的网站域名,发布我们的网站了。
所以总结来说,这种简单的建站方法只需5个步骤,完全不需要懂得多么高深的建站技术,只要你会简单的电脑操作即可。
如何设置网站域名在服务器里选择开始菜单里的“interest信息服务(IIS)管理器”进入,然后在“网站”文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板,如图所示:
进入站点属性面板后可见“目录安全性”、“HTTP头”、“自定义错误”等选项标签,选择“网站”标签,保持“网站标识”以及“连接”内容的默认值,直接选择“高级”进入“高级网站标识”面板,如图所示:
进入“高级网站标识”属性面板后,保持“ip地址”、“TCP端口”、“主机头值”下原有的默认值不变,点击选择“添加”按钮,出现“添加\编辑网站标识”的对话框,保持“IP地址”默认值不变,将“TCP端口”设置成“80”,“主机头值”就是你要绑定的域名,可输入要绑定的网址,下图示例是绑定二级域名,设置完成后点击“确定”按钮保存即可,如图:
设置确认保存后可见有新的网站标识显示,这时候已经完成了在该网站绑定域名的操作,点击“确认”按钮即可保存退出。
搞懂自定义域名上次写了一篇给 Gihub Pages添加自定义域名的文章,之后感觉写得还是偏实践多一点,只做到了受人以鱼。
为了让大家在别的场景下也能搞定自定义域名,比如腾讯云网页部署、Heroku自定义域名、自定义 CDN域名。,今天就来写篇更通用的文章来总结一下自定义域名那些事。
如果我们要访问一台电脑上的资源,一般是需要通过 IP地址来进行访问的。比如电脑上跑了一个 React App,那么在电脑的 http://127.0.0.1:3000就可以访问本机的页面
假如电脑 IP地址为 192.168.1.10,而且手机和电脑都连上同一个 Wifi,那么在手机上输入 http://192.168.1.10:3000也可以访问到这个网页。
当我们访问服务器上的文件(html, js, css等),其实本质上也是访问远端的一台电脑,也需要通过 IP地址来访问。这就导致一个问题了:没人能记得住这串数字。
既然记不住就起个名字喽。这就是域名的由来,也就是像下面这样 Map。
但是等我们给这个 IP起了新名字之后怎么告诉别人呢?所以,得有一个超大日记本记录上面这些 Map关系:
DNS(Domain Name System)服务器就是帮我们记录并解析上面这些关系。这也就是为什么面试题“输入 URL之后会发生什么”里会有一步是要到 DNS服务器解析 IP地址,好让我们访问到正确的服务器资源。
当然,DNS解析服务并不单单只有域名-> IP地址一个功能,还能解析邮件服务器、CNAME配置等。下面我就直接结合腾讯云的 DNS Pod的解析规则来说明吧。
首先,上面一直在说的域名-> IP地址这样的 Map记录叫做 A记录,也即 Active Record。是最最最常见的域名解析。
比如我们买了个服务器,一般都会有公网的 IP地址,我们只需要添加一条 A记录,把域名指向自己服务器的 IP地址就好了。
另一个常见的例子就是 Github Pages自定义域名其中的一种配置:添加 4条 A记录,分别指向下面的 IP地址:
CNAME就是域名的昵称,可能理解为 IP的昵称(域名)的昵称(CNAME)就是 CNAME。其实我们平常更多接触到的并不是 A记录,而是 CNAME记录,常见于一些部署平台上。
当部署你的个人网页时,这些部署网站都会自动给你一个非常 Low的域名,比如 Github Pages的 haixiangyan.github.io,或者 Heroku的 haixiangyan.heroku.app,再或者腾讯云的“乱码”域名 thedemo-9gf4vat5207cf224-1253834571.ap-shanghai.app.tcloudbase.com。
只要我们有了自己的域名,在 DNS上添加一条 CNAME记录,指向上面这些第三方服务商自动自成的域名,那么就能通过我们的域名直接访问第三方服务平台上的资源了。
另外一个常见的场景就是 CDN服务器,如果在腾讯云上买了一个 CDN服务器,它也会提供一个“不那么乱码”域名,比如我的个人网站就是 www.yanhaixiang.cn.cdn.dnsv1.com。同理,在 DNS添加一条 CNAME记录指向 CDN提供的域名就能访问 CDN上的资源了。
这个 TXT记录,目前我使用到的场景是域名验证操作:当腾讯云要验证这个域名是否是合法/激活的,那么需要你在 DNS Pod上添加一条 TXT记录,记录值腾讯云会提供给你。
添加了之后,腾讯云就会查看这条 TXT记录值是否正确,从而验证域名是否合法。
上面的 A记录填写都是针对 IPv4的 IP地址,也是最最最常见的 IP地址。计算机发展到现在,有些已经用上了 IPv6了,所以 AAAA记录就是用来解析成对应的 IPv6地址的,不过目前用的很少。
NS也就是 Name Server。还记得上面说到的 DNS么?NS可以理解为 DNS服务器。
一般域名服务商都会有自己的 NS,并且都默认使用自己的 NS来解析域名。如果你不想用当前这个域名服务商的 NS来解析域名,也可以换成别家的。
除非有特别需求,NS记录使用场景非常少。
设置邮箱的记录。没怎么用过,不评价。
我们一般接触到的就是上面这些记录,腾讯云还提供了别的记录类型:
注意,上面像“显性 URL”、“隐性 URL”可能在别的域名服务器是没有的,比如 namesilo.com这个便宜货。
讲真,国内的云服务真的做的比国外好太多了,很多功能都很实用,强烈推荐大家使用国内的云。
了解了 DNS解析记录还不够,还得了解域名的分级。
比如 www.baidu.com,顶级为 com,二级为 baidu,三级为 www。当在我们购买域名时,买的就是顶级+二级域名,直接把顶级和二级域名锁死了。
当添加域名解析记录时,可以在主机记录这个字段里指定第三级的域名:
图里由上到下配置得到的域名完全体为:
后面两个只是腾讯云给你的示例而已,就不举例了。
子级的好处就在于可以不用上线一个网站就买一个对应域名,太费钱了~比如我之前买了 yanhaixiang.cn这个域名,当要用这一个域名分别指向国内腾讯云上的个人网站,以及 Github提供的 Github Pages,在添加两条记录之后:
就可以在 https://yanhaixiang.cn访问国内的腾讯云个人网站,在 https://github.yanhaixiang.cn则访问 Github Pages的个人网站,非常悠亚。
国内:腾讯云、阿里云、华为云等都不错。国外:NameSilo、GoDaddy、AWS等。
个人推荐在国内买,原因是国内的云服务商功能非常齐全,而且服务之间关联度非常高,可以说有了国内域名走遍天下都不怕,没有国内域名啥都捉襟见肘。
除了.com和.cn常见的顶级域名外,还有.xyz,.top这些便宜的顶级域名可以选择。
顶级域名中有一些是比较敏感的,比如.law,这种就只能由专业机构来注册:
如果实在想要.com这种牛逼的顶级域名,可以试着买带-的二级域名,比如我之前就买了一个 easy-refer.com的域名,19刀/年。
二级域名允许有-的原因是为了解决名字的混淆问题,比如你的公司叫 Who Represents,然后你注册了一个 whorepresents.com的网站,由于域名是不区分大小写的,很容易被误解为 Whore Presents,变成了妓女的礼物。除了这个,还有 Experts Exchange的 expertsexchange.com被理解成 Expert Sex Change,当场社死。
加了一个-连字符可以更好地“分词”,不被别人误解网站内容。
二级域名除了英文还能选择中文的,比如《爱情公寓》里的 www.张伟是混蛋.com:
不开玩笑,这个网站也是能正常访问的,里面的内容都是和《爱情公寓》有关的内容。最旧的贴子是 2011年,这个网站大概也是那个时候上线的吧,不知不觉已经过了 10年了呢~
由于域名的“唯一性”,在当年,注册了一个好的域名比建一个好看的网站更值钱,比如 apple.com, baidu.com等。这也导致出现了一些投机分子:一出手就买一堆域名,然后等公司上门收购域名。
只有国内的服务商需要做域名备案,也算是中国特色。最近我备案了 3个域名,每个域名备案大概需要 1个月的时间来备案。备案也不仅仅填几个表格就完事了,还是挺多地方要注意的。
按照国内相关法律,域名备案前必需要有一台租期大于 3个月的服务器。而国内一些云厂商为了能绑定销售,一般都要你买自家的服务器。
当然,只要有一台上面的服务器,在期间内可以给多个域名进行备案。
还有一点域名之间不能同时备案,一时间只能备案一个。所以如果你有多个域名要备案,要挑最紧急的那个来备案哦~
给你的网站起名是非常困难的一件事,我经常被打回,如果你做的是个人网站推荐使用“个人项目展示”这个名字,“个人网站”是黑名单中的名字。
紧急联系人电话最好别瞎填,有的时候备案那边的人会抽查这个电话,如果这个紧急联系人电话打不通,接不了,那么你还得更换,更换本质上是又要有一遍备案流程,所以最好一开始就弄好这个,别问我是怎么知道的。
现在备案需要签署一份类似“合同”之类的文件,需要用到红色印泥,这个在打印室就有(当时我差点在网上买了一个)。
不过,就算备案有问题,工作人员几乎 1天就打电话过来让你改正的,所以不用太慌~
最后,稍微总结一下:
关于自定义域名的内容到此结束,希望对大家有所帮助。
本文链接:https://aiming.cc/index.php/post/945.html 转载需授权!