dns

Custom domain on Google App Engine

限于喜欢 提交于 2020-02-05 08:59:07
问题 I'm trying to map my (naked) domain to an app. I found this. I'd like to map my app to http://myurl.com (also known as a naked domain). Due to recent changes, Google App Engine no longer supports mapping your app to a naked domain. If your domain registrar supports URL redirects, you can redirect from http://yourdomain.com to your app, which can be served from domains like http://www.yourdomain.com or http://appid.yourdomain.com. For instructions on how to configure a redirect for your Google

DNS配置文件

前提是你 提交于 2020-02-05 06:48:11
主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系 从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况 缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系, 并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率 主配置文件(/etc/named.conf):参数用来定义bind服务程序的运行 区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置 数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件 #安装bind服务 yum install -y bind-chroot #bind服务程序的名称为named,在/etc目录中找到该服务程序的主配置文件named.conf ll /etc/named* vim /etc/named.conf listen-on port 53 { any; }; allow-query { any; }; #更改以上两项内容为any分别: #表示服务器上的所有IP地址均可提供DNS域名解析服务, #以及允许所有人对本服务器发送DNS查询请求 options { listen-on port 53 { any; }; listen-on-v6 port 53 {

多级缓存中的一级缓存全网流量分发CDN

橙三吉。 提交于 2020-02-05 05:52:17
鸡蛋不要放在一个篮子里,篮子摔了就都没了。 httpdns 浏览器访问一个域名的过程:先去操作系统的hosts文件中寻找域名对应的ip地址,存在就拿来使用,直接向该ip地址发起网络请求。如果没有就去操作系统的dns(domain name service)缓存中查找,缓存是对浏览历史记录的一种缓存,dns服务器存储的就是域名->ip的键值对,在互联网上有很多这种dns服务器,电信、网通、铁通、谷歌、114等都有dns服务器。dns服务器是层层缓存起来的,全世界有13台根域名服务器。一个域名可以绑定多个IP地址,那么该返回哪个IP地址呢?在本机IP配置中有一项DNS服务器的选项,会先去那寻找。物理的距离也会造成高延迟,将nginx部署到各地的服务器上,对域名进行分地区动态绑定,这种技术就叫CDN。nginx:放html静态页面;进行反向代理;写lua脚本等;动静分离;负载均衡等。服务器间同步数据用的是netty框架。初期购买云服务简化开发,随着业务逻辑的复杂度提升,数据私密性及安全性要求,需要自己写框架。nginx基于内存的缓存。数据中心。数据备份。异地数据备份保障数据安全。企业开在派出所旁边。地震海啸等自然灾害带来的数据丢失灾难。LRU缓存清除算法。http_proxy_cache本地磁盘缓存(文件缓存)。十几块钱是让用户装app的成本,以前是三块钱。现在只能做工具类的app。

浏览器输入URL后发生了什么

蹲街弑〆低调 提交于 2020-02-04 20:59:27
本文转载自公众号 前端迷 总体概览 大体上,可以分为六步,当然每一步都可以详细展开来说,这里先放一张总览图: DNS域名解析 在网络世界,你肯定记得住网站的名称,但是很难记住网站的 IP 地址,因而也需要一个地址簿,就是 DNS 服务器。DNS 服务器是高可用、高并发和分布式的,它是树状结构,如图: 根 DNS 服务器 :返回顶级域 DNS 服务器的 IP 地址 顶级域 DNS 服务器:返回权威 DNS 服务器的 IP 地址 权威 DNS 服务器 :返回相应主机的 IP 地址 DNS的域名查找,在客户端和浏览器,本地DNS之间的查询方式是递归查询;在本地DNS服务器与根域及其子域之间的查询方式是迭代查询; 递归过程: 在客户端输入 URL 后,会有一个递归查找的过程,从浏览器缓存中查找->本地的hosts文件查找->找本地DNS解析器缓存查找->本地DNS服务器查找,这个过程中任何一步找到了都会结束查找流程。 如果本地DNS服务器无法查询到,则根据本地DNS服务器设置的转发器进行查询。若未用转发模式,则迭代查找过程如下图: 结合起来的过程,可以用一个图表示: 在查找过程中,有以下优化点: DNS存在着多级缓存,从离浏览器的距离排序的话,有以下几种: 浏览器缓存,系统缓存,路由器缓存,IPS服务器缓存,根域名服务器缓存,顶级域名服务器缓存,主域名服务器缓存。 在域名和 IP

RHEL7 DNS 服务 unbound 测试

╄→гoц情女王★ 提交于 2020-02-04 11:54:04
一些基本概念解释: 三种邮件协议: SMTP 简单邮件传输协议,用于发送和中转发出的电子邮件,占用服务器的25/TCP端口号。 POP3 第三版邮局协议,用于把邮件存储到本地主机,占用服务器的110/TCP端口号。 IMAP4 第四版互联网信息访问协议,用于在本地主机上访问邮件,占用服务器的143/TCP端口号。 邮件收发服务程序: Postfix 服务程序:基于SMTP协议,提供发件服务功能。 Dovecot 服务程序:基于POP3协议,提供收件服务功能。 MUA-MTA-MDA: MUA 用户代理( M ail User A gent):为用户收发邮件的服务器 MDA 邮件投递代理( M ail Delivery A gent):用于保存用户邮件的服务器 MTA 邮件传输代理( M ail Transfer A gent):转发不同的邮件供应商之间的邮件 =========== 测试环境: 物理机:windows 10 虚拟机软件:oracle VirtualBox 操作系统:RHEL7.4 在安装postfix服务之前,先参考前一篇随笔《 RHEL7 DNS 服务 unbound 测试 》,在服务器上搭建完成DNS服务,并且域名解析正常。 安装配置postfix服务程序: 1、安装postfix服务程序 # yum install postfix 2

雅虎前端优化的35条军规

老子叫甜甜 提交于 2020-02-04 10:42:07
内容部分 1.尽量减少HTTP请求数   80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等。减少组件数必然能够减少页面提交的HTTP请求数。这是让页面更快的关键。   减少页面组件数的一种方式是简化页面设计。但有没有一种方法可以在构建复杂的页面同时加快响应时间呢?嗯,确实有鱼和熊掌兼得的办法。   合并文件 是通过把所有脚本放在一个文件中的方式来减少请求数的,当然,也可以合并所有的CSS。如果各个页面的脚本和样式不一样的话,合并文件就是一项比较麻烦的工作了,但把这个作为站点发布过程的一部分确实可以提高响应时间。   CSS Sprites 是减少图片请求数量的首选方式。把背景图片都整合到一张图片中,然后用CSS的 background-image 和 background-position 属性来定位要显示的部分。   图像映射 可以把多张图片合并成单张图片,总大小是一样的,但减少了请求数并加速了页面加载。图片映射只有在图像在页面中连续的时候才有用,比如导航条。给image map设置坐标的过程既无聊又容易出错,用image map来做导航也不容易,所以不推荐用这种方式。   行内图片(Base64编码) 用 data: URL模式 来把图片嵌入页面。这样会增加HTML文件的大小,把行内图片放在(缓存的

DNS线路

心不动则不痛 提交于 2020-02-04 09:48:27
文章介绍 填写DNS地址时候,比较好记的就114.114.114.114,8.8.8.8,9.9.9.9,几个,但是常用的有哪些呢?这篇文章就简单介绍下了. 前言 两年多前,曾发帖对国内主流公共 DNS 对中国移动线路的支持情况做过测试, 随着近两年移动宽带用户数量持续快速增长,特别是今年 2 月,移动宽带用户增量已达到电信联通总和的两倍,其发展势头迅猛。但移动的 DNS 乱弹广告和劫持的情况依然没有得到改善,使用公共 DNS 不失为另一种选择。时隔两年再次测试下国内公共 DNS 对移动线路的支持情况和解析响应速度,供大家做个参考。 简介 这次在之前的基础上新增了 DNS 派、GoogleDNS 和 IBM Quad9,以下是各家 DNS 的简要介绍。 114 DNS 依然国内公共 DNS 老大,国内用户最多的公共 DNS 服务,服务稳定。腾讯有注资,与运营商关系紧密。主备 ip 分别是 114.114.114.114/114.114.115.115 官网地址 http://www.114dns.com 阿里 DNS 阿里巴巴 2014 年推出的公共 DNS 服务,也是用户众多。主备 ip 分别为 223.5.5.5/223.6.6.6 官网地址 http://www.alidns.com OneDNS 2013 成立的公共 DNS 服务至今已稳定运行 5 年

计算机网络的应用层

[亡魂溺海] 提交于 2020-02-04 00:53:59
目录 1.域名系统 2.文件传送协议 3.动态主机配置协议DHCP 4.远程登录协议 5.电子邮件协议 1)SMTP 2)POP3 3)IMAP 6.常用端口 7.web页面请求过程 1)DHCP配置主机信息 2)-ARP解析MAC地址 3)DNS解析域名 4)HTTP请求页面 1.域名系统 DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。 域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名。 DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。在两种情况下会使用 TCP 进行传输: 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)。 区域传送(区域传送是主域名服务器向辅助域名服务器传送变化的那部分数据)。 2.文件传送协议 FTP 使用 TCP 进行连接,它需要两个连接来传送一个文件: 控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建立连接后,使用这个连接将客户端的命令传送给服务器,并传回服务器的应答。 数据连接:用来传送一个文件数据。 根据数据连接是否是服务器端主动建立,FTP 有主动和被动两种模式:

如何加速国内Github访问

早过忘川 提交于 2020-02-03 22:03:02
由于某些原因,访问Github会异常缓慢,在clone仓库时甚至只有10k以下的速度,下载半天有时还会失败需要从头再来,甚是让人恼火。 本文介绍通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。 1 获取GitHub官方CDN地址 打开https://www.ipaddress.com/ 查询以下三个链接的DNS解析地址 github.com assets-cdn.github.com github.global.ssl.fastly.net 记录下查询到的IP地址。 2 修改系统Hosts文件 打开系统hosts文件(需管理员权限)。 路径:C:\Windows\System32\drivers\etc 在末尾添加三行记录并保存。(需管理员权限,注意IP地址与域名间需留有空格) 3 刷新系统DNS缓存 Windows+X 打开系统命令行(管理员身份)或powershell 运行 ipconfig /flushdns 手动刷新系统DNS缓存。 来源: https://www.cnblogs.com/sunshinekevin/p/12257427.html

使用BIND搭建内部DNS服务

我与影子孤独终老i 提交于 2020-02-03 17:30:55
​​‌‌​​​‌‌​‌​​‌‌‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍​‌‌​​​​‌​​​​​​​‍​​​‌​‌​‌‌​‌​‌‌‌‍‌​‌‌‌‌​‌‍‌​‌‌​‌‌​‍‌​‌‌​​​‌‍‌​‌‌‌​‌‌‍​​‌‌​‌‌‌‌​‌​​‌​‍​‌​​​​‌​​​​​‌​‌‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌‌​‌‌‌‌​​​‌​‌‌‌‍‌​‌‌‌​‌‌‍‌​‌‌​​​‌‍‌​‌​‌‌​​‍​​‌‌​​​‌‌‌‌​