由一次域名问题引发的探索
缘起
- 公司项目的测试环境和生产环境等环境都是部署在一个私有云中的,是一个内部的项目,用户是公司内部员工,访问方式为通过内网域名去访问,但app端是通过外网去访问的,这就引起了我的好奇心
- 起先的问题很简单,通过域名去访问是不是需要注册域名(奇怪的问题)
学到的知识点
域名
- 用自己的话来讲,在互联网中,每个主机都有一个ip,我们访问主机一般通过ip去访问,但是数字不友好,而且难记,如果通过ip访问的话,我想没有会想用一个数字ip来访问csdn什么的,所以出现了域名
- 访问的大概流程是这样字:通过域名发起访问请求(比如通过浏览器),再通过dns映射到相应的ip,这其中涉及到网络的很多知识点,奈何基础太烂,所以暂时不细究了
域名(百度baike-科普中国)
在内网中的域名是否需要在公网中备案?
- 答案是不需要,首先在中国域名是实行实名制的,备案也只是备案你的互联网服务,域名只是其中的一个项目,我是通过大概一下信息得出的结论 腾讯云网站备案doc 以及下方的两个法律法规
非经营性互联网信息服务备案管理办法
互联网信息服务管理办法 - 内网相比于外网是隔离的,公网的备案是主要是因为技术的力量可以服务于很多东西,个人觉得是为了有事方便找你,别用这个东西瞎搞,而内网中的可以自己配置dns通过内部域名映射到相应的ip
具体的推理是这样的,首先:在内网中可以随意指定域名并映射到自己的ip,华为云内网域名解析,既然在云上可以设置,我理解那么自己内网环境中不可能设置不了,而且我也找到了一个内网配置DNS的帖,内网中自己玩:公司内网搭建代理DNS使用内网域名代替ip地址
域名实名制的一些东西
- 一直不认证就暂停解析,个人理解毕竟DNS服务是国家开的,这个也算是基础设施之一吧,所以我理解国内一些小黄网、钓鱼网站总是可以找得到人的,关键是要让执法机构知道这个网站有问题,举报大法好啊。。。
https://help.aliyun.com/document_detail/35881.html
http://www.gov.cn/gongbao/content/2005/content_64290.htm
其他一些杂记
备案的一些东西
根据这两个东西,发现是提供我们这种互联网信息服务就需要备案,这个界定就不知道谁进行界定了,根据找到的资料貌似有啥80端口、443端口、8080端口肯定是需要的,从腾讯云和阿里云的规定来看,貌似这个和端口也没关系,说是会扫描(那我们在非云上的东西是不是也是可能会被扫描到呢?),就只跟你是否使用此域名提供互联网信息服务,感觉唯一可以界定的就是是不是在中国大陆了
是否需要备案-腾讯云doc
nas
听过nas并不需要备案,貌似只是需要一个域名,还有一个DDNS(主要貌似是自己电脑每次都会变,这样就可以没那么麻烦,每次找IP),可能并不能算是严格意义上的互联网信息服务
碎碎念,markdown用不习惯。。。基本上全是猜的感觉,然后的话感觉权威性也不强,先这样吧的😂,都没写过这种东西,给点鼓励