域名服务器

linux 能ping通IP但无法ping 域名

风流意气都作罢 提交于 2019-12-04 06:52:01
vi /etc/nsswitch.conf hosts: files dns networks: files 改成: hosts: files dns wins networks: files 最近碰到了这么一个问题: ping一个域名domain_name的时候提示”ping: unknown host domain_name“,但是ping域名对应的IP地址 (使用host或nslookup获取) 却没有问题。 libc && glibc   标准C库 (the standard C library) 实现了ISO C标准,包含了一套所有C程序都可以使用的函数。libc通常被用作the standard C library的简写。   libc也被用作一个标准C库的实现的名字。在19世纪90年代早期,Linux内核的开发者把glibc 1.x独立了出来 (forked glibc),并把它称为”Linux libc”,也简称为libc。Linux libc主要发布了2, 3, 4, 5四个版本。   1997年,FSF发布了glibc 2.0,它对POSIX标准有更好的支持,并且代码的可移植性更好。因此,现在所有主要的Linux发行版都是使用glibc。   Linux libc的最后的so-name是libc.so.5。因此后来的glibc 2.x使用的so

计算机网络-应用层 知识点

送分小仙女□ 提交于 2019-12-04 06:35:55
1,不同的网络应用的应用进程之间,需要有不同的通信规则,因此需要有 应用层协议,每个应用层协议都是为了解决某一类应用问题,而问题的解决又必须通过位于不同主机的多个应用进程之间的通信和协同工作来完成。 应用层的具体内容就是精确定义这些通信规则,具体来说,就是定义:应用进程的报文类型,如请求报文和响应报文;各种报文 的语法,如报文中的各个字段及其详细描述;字段的语义,即包含在字段中的信息的含义;进程何时,如何发送报文,以及对报文进行响应的规则。 2,互联网公共领域饿标准应用的应用层协议是由RFC文档定义的,如HTTP由RFC 7230定义 3,应用层的许多协议都是基于客户服务器方式,两者都是指通信中所涉及的两个应用进程,客户是服务请求方,服务器是服务提供方 4,域名系统DNS是互联网使用的命名系统,用于把便于人们使用的机器名字转换成IP地址 5,IP地址的长度是固定的32位(IPv6是固定的128位),而域名的长度并不是固定的,机器处理起来比较困难 6,互联网的规模过大,只使用一个域名服务器肯定会因过负荷而无法工作,而一旦域名服务器出现故障,整个互联网就会瘫痪,因此采用层次树状结构的命名方法,并使用分布式的域名系统DNS,互联网标准是RFC 1034,1035 7,DNS被设计成一个联机分布式数据库系统,采用客户服务器方式,DNS使大多数名字在本地解析,仅少量解析需要在互联网上通信

一篇文章搞定前端面试

僤鯓⒐⒋嵵緔 提交于 2019-12-04 05:34:15
本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问: 从用户输入URL到浏览器呈现页面经过了哪些过程? 如果你懂,巴拉巴拉回答了一堆,他又接着问: 那网页具体是如何渲染出来的呢? 如果你还懂,又巴拉巴拉的回答了一堆,他还会继续问: 那你有哪些网页性能优化的经验呢? 当你还能巴拉巴拉的回答了一堆之后,面试官这下心里就有逼数了,转而去问你一些和技术无关的七大姑八大姨之类的事情,这时候,你就可以欢呼你的offer基本已经到手了。 那么各位问题来了,真正轮到你去面试的时候 你能否很好的回到这些问题呢? 用户输入URL回车之后,浏览器到底做了啥? 页面渲染的完整流程是怎样的? 前端性能优化有哪些经验? 如果不能,那我们往下走: (有人会疑惑说不是讲前端吗?为毛要讲TCP、DNS这些与前端无关的知识?别慌咯,跟着文章走吧,多学无害!) 文章提纲: TCP UDP 套接字socket HTTP协议 DNS解析 HTTP请求发起和响应 页面渲染的过程 页面的性能优化 TCP连接 TCP :Transmission Control Protocol,

DNS

戏子无情 提交于 2019-12-04 03:59:15
DNS 一、名字解析 没有DNS,并不影响网络 NetBios名 :baidu 比较单一的名字 wins解析 hosts FQDN:完全限定域名 完全合格域名 www.baidu.com NDS Server 二、hosts文件 作用:实现名字解析,主要为本地主机名、集群节点提供快速解析 将全网所有主机记下来 平面结构 集中式数据库 ip没有联系 三、域名服务DNS 根域 每一级下的域相对唯一 从而达到全网的域唯一 /etc/resolv.conf 域名配置文件 tcpdump 抓包软件 tcpdump -i 网卡名 -nn host IP地址 bind bind-chroot b伯克利大学 /etc/named.conf DNS服务配置文件 最下面是提示怎么找到根服务器 根提示区域 唯缓存 column -t 规整排列 named.ca里有全球13台根服务器地址 forwarders DNS转发 通常转发给上一级 较近的DNS服务器 可以添加在配置文件的任意地方 forward frist; 直接解析 对域名进行解析 来源: https://my.oschina.net/u/4108568/blog/3127874

cookie

南楼画角 提交于 2019-12-03 23:02:23
cookie 2019 年 11 月 4 日 10:49 · cookie 是什么鬼 · 首先得先了解一下 HTTP( 超文本传输协议 ) HTTP 是一种无状态协议,即服务器不保留与客户交易 ( 会话 ) 时的任何状态 , 同一个客户端的这次请求和上次请求没有对应关系 , 它并不知道这两个请求来自同一个客户端 , 为了解决这个问题, Web 程序引入了 cookie 机制来维护状态。 ( 但 这 种健忘症似的毛病 , 大大减轻了服务器记忆负担,从而保持较快的响应速度 ) · 概念 : · cookie 是一种会话跟踪技术,是浏览器提供的一种机制 , 是存储于访问者计算机中的一小块数据 , 可以由 JavaScript 对其进行操作 ( 设置、读取、删除 ) , 其仅仅是浏览器实现的一种数据存储功能 会话:用户进入网站,开始浏览信息到关闭浏览器的过程,就称之为是一次会话 , 会话跟踪技术:浏览器和服务器之间在进行多次请求间共享数据的过程,就称为会话跟踪技术 cookie 由服务器生成,发送给浏览器,浏览器把 cookie 以 kv 形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该 cookie 发送给服务器。 由于 cookie 是存在客户端上的,所以浏览器加入了一些限制确保 cookie 不会被恶意使用,同时不会占据太多磁盘空间,所以每个域的 cookie

购买域名,域名绑定IP

戏子无情 提交于 2019-12-03 21:49:03
有没有不知道域名是什么的,但是大家一定知道访问域名就是访问绑定在域名上的IP地址 域名有个好处就是一个域名可以绑定多个IP. 举个例子:百度的域名是https://www.baidu.com/ 然后咱访问这个域名就访问到了百度的服务器,但是百度的服务器肯定不是一个,因为一个服务器怎么够这么多人访问,所以会有多个服务器,每个服务器的IP 都是不一样的,而这些IP都绑定在了一个域名上(具体访问的时候怎么分配的用户访问哪个ip我不知道哈). 域名还有个好处就是,如果咱后期的IP变动了,其实不影响用域名的连接的设备,因为咱只需要更改下域名下绑定的IP就可以 然后根据自己填写的购买 后面的购买就不截图了 然后就是等着.... 如果审核好了 咱现在先用域名绑定上IP,这样的话咱就能用域名访问到IP地址了 我添加了三个,这样的话 www.mnifdv.cn 或者 mnifdv.cn 或者 XXXX.mnifdv.cn 都可以访问到 现在访问 www.mnifdv.cn 或者 mnifdv.cn 或者 XXXX.mnifdv.cn 就是访问47.93.14.37 来源: https://www.cnblogs.com/yangfengwu/p/11809756.html

计算机网络学习笔记:第六章.应用层

别来无恙 提交于 2019-12-03 20:46:36
本文是《计算机网络》的自学课程,视频地址为: https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第六章:应用层 一个应用层协议,就对应了一个服务 DNS:域名服务 将域名解析为IP地址 例如我们常见的问题:QQ能用,不能上网页,这种一般就是DNS配置出问题了 QQ的登录是直接使用IP地址的: 注意看,QQ用的果然是UDP 域名 所有的域名都是以.开始的,这叫做域名的根 顶级域名:com edu cn net org gov等,代表网站的性质 二级域名:自定义 一般我们说购买一个域名就是购买一个二级域名的管理权,而有了这个管理权之后就可以随意设置三级、四级等域名了。 域名之前,我们可以根据自己的服务来设置前缀:www习惯用表示网站,mail表示邮件服务,ftp表示FTP服务 前缀+域名=FQDN(完全限定域名) 域名解析的过程 域名解析是分布式的 根DNS服务器记录顶级域名解析服务器的地址 顶级域名服务器记录该顶级域名下的每一个域名和ip地址的键值对 如果向一个顶级域名服务器申请解析另一个顶级域名下的域名,它会返回根DNS,然后根DNS将解析申请转发给正确的顶级域名服务器 所以,设备只需要指向一台DNS服务器即可,如果输入的域名该服务器不能处理,它会自动转发,不需要用户做调整 计算机会缓存解析的记录

输入URL到浏览器显示页面的过程,搜集各方面资料总结一下

早过忘川 提交于 2019-12-03 20:21:36
面试中经常会被问到这个问题吧,唉,我最开始被问到的时候也就能大概说一些流程。被问得多了,自己就想去找找这个问题的全面回答,于是乎搜了很多资料和网上的文章,根据那些文章写一个总结。 写得不好,或者有意见的直接喷,不用走流程。也欢迎大佬指点 首先这不是小问题,能把里面的过程说清楚真的很麻烦,然后下面我把这些知识点,按流程的形式总结的: 从浏览器接收url到开启网络请求线程 开启网络线程到发出一个完整的http请求 从服务器接收到请求到对应后台接收到请求 后台和前台的http交互 http的缓存问题 浏览器接收到http数据包后的解析流程 CSS的可视化格式模型 JS引擎解析过程 跨域、web安全、hybrid等等 1. 从浏览器接收url到开启网络请求线程 多进程的浏览器 浏览器是多进程的,有一个主控进程,以及每一个tab页面都会新开一个进程(某些情况下多个tab会合并进程)。 进程可能包括主控进程,插件进程,GPU,tab页(浏览器内核)等等。 Browser进程:浏览器的主进程(负责协调、主控),只有一个 第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件时才创建 GPU进程:最多一个,用于3D绘制 浏览器渲染进程(内核):默认每个Tab页面一个进程,互不影响,控制页面渲染,脚本执行,事件处理等(有时候会优化,如多个空白tab会合并成一个进程) 多线程的浏览器内核

django启动通过ip或是域名访问

前提是你 提交于 2019-12-03 17:22:10
setting.py里面的ALLOWED_HOSTS = ['localhost','域名','本机ip'] 启动时一般都是命令行 python manage.py runserver [端口号] 默认8080 或者python manag.py runserver 127.0.0.1:8080 这样的话可以在本机127.0.0.1:8080上访问 但是其它电脑上不能通过你的ip或本机ip绑定的域名访问 此时换这样的启动方式 python manage.py runserver 0.0.0.0:80 如果服务器没有设置拦截什么的就可以通过服务器的ip地址或绑定域名访问 比如144.xxx.xxx.xxx:80 由于http是默认80端口访问时可以不加80,如果启动时用的其他端口号如0.0.0.0:8080 访问时就得ip加端口访问。 而用80端口的好处是,不用记住ip,而可以用绑定的域名访问,且不用加端口号 来源: https://www.cnblogs.com/followlqc/p/11804604.html

域名注册人为何要从国内转移到国外

╄→尐↘猪︶ㄣ 提交于 2019-12-03 17:11:43
一、域名注册人为何要从国内转移到国外 一域名完全控制:我国大多数顶级域名注册人都采用 休闲鹿 本应属于域名所有者的“域名转移密码”,并设置各种条件(如收费、续费一年、邮寄证明材料等),以提高域名所有者获取域名的难度。“域名转移密码”,甚至用各种借口阻止你获得转移密码国内域名注册商只能设置两个DNS服务器地址,国外域名注册商可以设置多个DNS地址在国外域名注册商中,您拥有对域名的完全控制权和转让权。域名转移和域名转移可以由您免费在线操作。 2.价格与安全:国内域名注册商的域名注册和续费价格昂贵(COM域名要100多元)虽然在中介公司比较便宜(60元/年左右),但域名控制权比较少如果你遇到一个黑心代理,你正在努力工作的域名可能有一天会成为别人的在国外注册和更新域名(例如在GoDaddy,每年只需7美元,低于50元人民币)。 三。主要原因:对“clienthold”说“不”。最近,有关部门找到了比去机房拔掉网线更方便的方法即通知国内域名注册人“clientHold”(域名暂停解析)ClientHold是注册人用来禁用域名的最简单的方法今年以来,国内知名网站被域名注册商“clientHold”的事件屡见不鲜: [2010-01-05]51.com、it168.com等新网网站域名暂停:http://tech.163.com/10/0105/17/5s9gp09a000915bf.html