帮助叶老师做精品课程网站的时候,使用过两个服务器,IP先后分别是202.119.160.48
和202.119.160.253
。
不止如此,学校里还有很多服务器,每个都有不同的IP,而且都可以通过公网访问!
这里的问题是:公网IP地址不是很紧张吗?为啥能分到那么多公网IP?或者是使用了什么技术让IP地址增加?
解答:
没有使用啥高深的技术,IP地址并没有想象的那么紧张,这些确实都是公网IP。
宽带接入时可以申请独立IP,在阿里云、腾讯云等云厂商购买服务器时也可以同时购买公网IP。
帮助叶老师做精品课程网站的时候,使用过两个服务器,IP先后分别是202.119.160.48
和202.119.160.253
。
不止如此,学校里还有很多服务器,每个都有不同的IP,而且都可以通过公网访问!
这里的问题是:公网IP地址不是很紧张吗?为啥能分到那么多公网IP?或者是使用了什么技术让IP地址增加?
解答:
没有使用啥高深的技术,IP地址并没有想象的那么紧张,这些确实都是公网IP。
宽带接入时可以申请独立IP,在阿里云、腾讯云等云厂商购买服务器时也可以同时购买公网IP。
动态 DNS(DDNS)是一项在 IP 地址发生变化时可以自动更新 DNS 记录的服务。
域名将网络 IP 地址转换为人类可读的名称,便于识别和使用。将名称映射到 IP 地址的信息以表格形式记录在 DNS 服务器上。
在互联网服务供应商(ISP)提供动态IP地址(即每次连接到互联网时分配不同IP地址)的情况下,每当 IP 地址发生变化时,DDNS 服务都会更新 DNS 服务器记录。借助 DDNS,域名管理变得更容易、更高效。
DDNS的优点:
参考文档:
网域名称(英语:Domain Name,简称:Domain),简称域名、网域,是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名可以说是一个IP地址的代称,目的是为了便于记忆后者。例如,
wikipedia.org
是一个域名。人们可以直接访问wikipedia.org
来代替IP地址,然后域名系统(DNS)就会将它转化成便于机器识别的IP地址。这样,人们只需要记忆wikipedia.org
这一串带有特殊含义的字符,而不需要记忆没有含义的数字。
域名的核心是域名系统(英语:Domain Name System,缩写:DNS),域名系统中的任何名称都是域名。在域名系统的层次结构中,各种域名都隶属于域名系统根域的下级。域名的第一级是顶级域,它包括通用顶级域,例如.com、.net和.org;以及国家和地区顶级域,例如.us、.cn和.tk。顶级域名下一层是二级域名,一级一级地往下。现在,还有一些新兴的中文域名,例如.在线等。这些域名向人们提供注册服务,人们可以用它创建公开的互联网资源或运行网站。顶级域名的管理服务由对应的域名注册管理机构(域名注册局)负责,注册服务通常由域名注册商负责。
域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
参考文档:
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
1 | String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} |
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)