域名解析

一口一口吃掉Hexo(四)

折月煮酒 提交于 2020-02-27 04:13:31
如果你想得到更好的阅读效果,请访问 我的个人网站 ,版权所有,未经许可不得转载! 人总是不会满足于现状,接下来我们就可以让我们的朋友们通过独立域名访问我们的网站了,但是这肯定是要花点钱的,所以这篇文章难免会出现一些推销信息,希望这会对你有用,话不多说动手吧! 购买一个域名 我的域名是在 阿里云 购买的,因为是.top域名,所以比较便宜,第一年才3块钱,如果是土豪,就买其他的吧,但是如果你现在是在校大学生的话,腾讯云的 学生优惠 活动可以一元钱购买域名和空间,不是为最佳的选择。 如果你选择了腾讯云的学生优惠活动,那么请你先注册好账号,并且通过实名认证以及学生认证,这样才可以开始学生优惠活动的抢购活动,活动开抢时间为每天的中午12点,调好闹钟摆好姿势啦,不过我觉得挺好抢的。祝好运😉 如果你已经买好了域名,并且不打算买空间,只想用Github上的存储空间,那就来吧! 域名解析 来到你域名的管理系统,点击域名解析,添加两条解析,如图所示: 两条记录类型都是CNAME,主机记录分别为www以及@,线路最好选择海外,毕竟Github对吧😙,记录值则是写你的yourname.github.io。 同样等待几分钟之后就可以进行访问了,你会发现如果你在访问https://yourname.github.io ,它会自动转到你的域名,当然你也可以直接使用你的域名进行访问。 购买空间

同一域名部分dns解析成功部分失败

徘徊边缘 提交于 2020-02-27 02:35:15
解决问题 有时候我们申请的域名还未及时同步到所有域名解析的服务器上,这时就会出现部分地区的电脑可以正常打开,而部分的电脑不能正常打开。我们可以使用 ping 命令先根据域名获取ip地址,然后 telnet 端口,如下: ping www.my.great.web telnet ip port 一般情况下,本机就可以正常访问网站了。 可能遇到的问题 某些Windows电脑在执行命令时显示telnet命令不存在,这时需要手动安装。请先用搜索功能搜索到控制面板,然后在程序中点击 程序和功能 ,在弹出的窗口左侧有 启用或关闭Windows功能 ,打开里面的 Telnet ,点击确定即可开始安装。 来源: oschina 链接: https://my.oschina.net/hengbao666/blog/3163638

解决Github图片加载失败

时间秒杀一切 提交于 2020-02-26 17:55:00
问题描述 浏览自己Github某仓库的README.md内时,发现文档的图片始终加载不出,打开浏览器后台,冒出一片红, Failed to load resource: net::ERR_CONNECTION_RESET ,如下图所示: 问题分析 可能造成这问题的原因: DNS污染 host设置错误 ... 解决方法 主要思路 就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,Github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。 主要做法是用文本编辑器打开 C:\Windows\System32\drivers\etc\hosts ,在文件末尾处添加 # GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github.com 151.101.184.133 assets-cdn.github.com 151.101.184.133 raw.githubusercontent.com 151.101.184.133 gist.githubusercontent.com 151.101.184.133 cloud.githubusercontent.com 151.101.184

HTTP请求过程

女生的网名这么多〃 提交于 2020-02-26 11:53:53
整个流程 域名解析 —> 与服务器建立连接 —> 发起HTTP请求 —> 服务器响应HTTP请求,浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —> 浏览器对页面进行渲染呈现给用户 1. 域名解析 以Chrome浏览器为例: ① Chrome浏览器 会首先搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存中是否有https://www.cnblogs.com 对应的条目,而且没有过期,如果有且没有过期则解析到此结束。 注:我们怎么查看Chrome自身的缓存?可以使用 chrome://net-internals/#dns 来进行查看 ② 如果浏览器自身的缓存里面没有找到对应的条目,那么Chrome会搜索操作系统自身的DNS缓存,如果找到且没有过期则停止搜索解析到此结束. 注:怎么查看操作系统自身的DNS缓存,以Windows系统为例,可以在命令行下使用 ipconfig /displaydns 来进行查看 ③ 如果在Windows系统的DNS缓存也没有找到,那么尝试读取hosts文件(位于C:\Windows\System32\drivers\etc),看看这里面有没有该域名对应的IP地址,如果有则解析成功。 ④ 如果在hosts文件中也没有找到对应的条目

负载均衡中间件(二)LVS负载均衡软件和基于云计算平台的架构

孤人 提交于 2020-02-26 11:46:56
一、LVS简介 LVS全称Linux Virtual Server,即Linux虚拟服务器。它是我国章文嵩博士的一个开源项目。在linux内核2.6中,已经成为了内核的一部分,在此之前的内核需要重新编译内核。 主要用于服务器的负载均衡,它工作在网络4层,开源实现高性能,搞可用的服务器集群技术。它廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。它易用,配置简单,且有多种负载均衡方法。它稳定可靠,即使在集群的服务器中某台服务器无法正常工作,也不影响整体效果。另外扩展性非常好。 针对高伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载平衡调度解决方法,并在linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。 虚拟服务器的体系结构如上图所示,一组服务器通过高速的局域网或地理分布的广域网相互连接,在它们的前端有一个负载均衡调度器(Load Balancer)。负载均衡调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。由于我们的负载调度技术是在linux内核中实现的,我们称之为linux虚拟服务器。 项目目标:使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,它具有很好的伸缩性、可靠性和可管理性。 目前

为docker容器提供域名解析服务

断了今生、忘了曾经 提交于 2020-02-26 05:31:39
https://www.jianshu.com/p/10a47b59853e 仅列出我用过的几种方式 yum方式部署 docker方式部署 环境介绍 ip role 172.16.91.222 dns server 172.16.91.166 client 172.16.91.167 client yum方式部署DNS服务 [物理部署] 具体安装过程如下: 使用下面的命令 yum install -y dnsmasq 打开/etc/hosts文件 ,添加要解析的域名,如 echo "172.16.91.165 lb.guxin.com" >> /etc/hosts 启动dnsmasq服务 service dnsmasq restart 查看dnsmasq服务的状态 service dnsmasq status 注意:     每次更新/etc/hosts都要重启dnsmasq服务,重新加载/etc/hosts文件, 其他节点(166,167)上的docker,如何访问dns呢?     需要更新/etc/docker/daemon.json,添加dns键值对 , 如 { "registry-mirrors": ["https://registry.docker-cn.com"], "insecure-registries":["172.16.91.222:80"], "dns":[

kubernetes 配置kubedns

我怕爱的太早我们不能终老 提交于 2020-02-26 03:04:01
一、下载镜像 [root@k8s_master ~]# docker pull ist0ne/kubedns-amd64 [root@k8s_master ~]# docker pull ist0ne/k8s-dns-dnsmasq-amd64 [root@k8s_master ~]# docker pull ist0ne/dnsmasq-metrics-amd64 [root@k8s_master ~]# docker pull ist0ne/exechealthz-amd64 二、下载配置文件 通过https://rawgit.com这个地址加速下载,下载为skydns-rc.yaml和skydns-svc.yaml文件名 wget https://rawgit.com/kubernetes/kubernetes/release-1.5/cluster/addons/dns/skydns-rc.yaml.sed -O skydns-rc.yaml wget https://rawgit.com/kubernetes/kubernetes/release-1.5/cluster/addons/dns/skydns-svc.yaml.sed -O skydns-svc.yaml 三、修改配置文件: 修改skydns-rc.yaml,其中images修改成,步骤一已下载的镜像

阿里云域名解析

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-24 23:48:02
最近因疫情关系,阿里云搞了很多活动,其中就有一个 .网址 的域名0元购,于是乎就买了一个,支付完以后(0元支付就是快)准备去解析,以前的域名都是使用CloudXNS解析的,现在兴高采烈的去登陆准备解析,哪成想… 因为考试,半年没登录过了,原来是要钱了啊,无奈只能用阿里的解析了 当然,你购买的域名要实名认证!!!! 1.首先,在页面中找到 域名 ,点进去 2.然后,找到域名中的 解析 3.进去后,里面有“ 新手引导 ”和“ 添加记录 ”,这两个都可以,如果你第一次搞的话我建议你选新手引导 4.选择以后,里面有 网站解析 和 邮箱解析 ,如果你是服务器的话就选网站解析,想用邮箱解析就选邮箱就好了 5.记录值填服务器IP地址就好了,然后确定就好了,大概十分钟后就可以访问了 来源: CSDN 作者: jiangcheng2016 链接: https://blog.csdn.net/jiangcheng2016/article/details/104484092

DNS服务搭建和端口

泄露秘密 提交于 2020-02-24 19:52:28
一、DNS服务器的类型 ①Primary DNS Server(Master) 一个域的主服务器保存着该域的zone配置文件,该域所有的配置、更改都是在该服务器上进行,本篇随笔要讲解的也是如何配置一个域的主DNS服务器 ②Secondary DNS Server(Slave) 域从服务器一般都是作为冗余负载使用,一个域的从服务器是从该域的主服务器上抓取zone配置文件,从服务器不会进行任何信息的更改,zone配置文件的修改只能在主DNS服务器上进行,所有的修改都有主服务器同步 ③Caching only Server DNS缓存服务器不存在任何的zone配置文件,仅仅依靠缓存来为客户端提供服务,通常用于负载均衡及加速访问操作 二、安装BIND 对于DNS服务器软件现在有许多的程序可以使用,但是现今为止使用的最多最广泛的DNS服务器软件还是BIND(Berkeley Internet Name Domain),最早是由伯克利大学的一个学生开发的,现在的最新版本是版本9,由ISC进行编写和维护。 BIND支持目前市面上所有的主流操作系统,包括Linux、Windows、Mac OS等 我们的CentOS上并没有默认安装BIND这个软件,所以我们需要手动对其进行安装,这里使用yum的方式来进行安装 [root@xiaoluo ~]# yum install -y bind bind

使用DNSCrypt解决Dropbox污染问题

青春壹個敷衍的年華 提交于 2020-02-23 10:23:58
 作者: 半点闲 时间: 2014-6-27 18:27 博客: blog.csdn.net/cg_i 邮箱: b_dx@sohu.com 背景知识: 防火长城(GFW) keyword: DNSCrypt DNS污染问题 Dropbox无法同步 GFW 起因: 昨天Dropbox的域名突然被DNS污染,而且Dropbox域名也进了黑名单keyword,导致Dropboxclient无法使用。 凝视:我的Dropbox版本号2.8.2。实在搞不清楚没事情搞Dropbox干啥?这就是一个纯粹的云同步工具,能有什么违法内容呢?怕Dropbox泄密?Dropbox上能有什么秘密呢?至于用DNS污染这种大招吗? DNSCrypt是OpenDNS公布的加密DNS工具,可加密DNS流量,阻止常见的DNS攻击。如重放攻击、观察攻击、时序攻击、中间人攻击和解析伪造攻击。 DNSCrypt支持Mac OS和Windows,是防止DNS污染的绝佳工具。 DNSCrypt使用类似于SSL的加密连接向DNSserver拉取解析,所以可以有效对抗DNS劫持、DNS污染以及中间人攻击。 DNSCrypt的Windowsclient版执行后,会自己主动在状态栏显示服务状态,并自己主动改动DNSserver地址为127.0.0.1,通过本地加密的方式安全连接OpenDNS。这样