随笔分类 - 网络&&Kubernetes网络
摘要:CoreDNS是Kubernetes集群中负责DNS解析的组件,能够支持解析集群内部自定义服务域名和集群外部域名。CoreDNS具备丰富的插件集,在集群层面支持自建DNS、自定义hosts、CNAME、rewrite等需求。Kubernetes集群中默认部署形态在DNS QPS较高场景下,可能会出现
阅读全文
摘要:Kubernetes 中的 DNS 本篇主要尽可能详尽的说明 Kubernetes 的DNS解析原理,以及 Kubernetes 集群中 DNS 解析目前存在的弊端和优化方式。 在 Kubernetes 中,服务发现有几种方式:①:基于环境变量的方式②:基于内部域名的方式 基本上,使用环境变量的方式
阅读全文
摘要:使用案例xxx.10.20.32.124.nip.io这个用法的好处是,不需要在/etc/hosts文件下配置自定义域名与IP地址之间的映射关系,就可以直接通过dns服务解析出IP地址,但是有一些使用规则限定,如下: 规则:nip.io maps <anything>[.-]<IP Address>
阅读全文
摘要:在我们日常工作中,是否有这种需求,在断网的情况下,假装网络可以通,仍然可以通过类似192.168.1.1 这样的IP 访问服务 。除了我们经常使用本地回环口127.0.0.1以外,今天介绍一个神器:dummy网卡。 ip link add nodelocaldns type dummy ip add
阅读全文
摘要:1)查看 ip link只能看链路层的状态,看不到ip地址 2)启用、禁用接口 ip link set device down 禁用指定接口 ip link set device up 启用指定接口 比如禁用ens192就是ip link set ens192 down
阅读全文
摘要:NAT 是 network address translation 的缩写 网络地址转换 网络地址转换主要有两种:SNAT和DNAT,即源地址转换和目标地址转换 SNAT:源地址转换 eg:多台pc机使用ADSL路由器共享上网 每个pc都配置了内网IP,当pc机要访问外部网络的时候,路由器将数据包的
阅读全文
摘要:错误:Failed to connect to raw.githubusercontent.com port 443: Connection refused 原因:由于某些你懂的因素,导致GitHub的raw.githubusercontent.com域名解析被污染了。 解决办法:通过修改hosts
阅读全文
摘要:1、介绍: nscd(Name Service Cache Daemon)是一种能够缓存 passwd、group、hosts 的本地缓存服务,分别对应三个源 /etc/passwd、/etc/hosts、/etc/resolv.conf。其最为明显的作用就是加快 DNS 解析速度,在接口调用频繁的
阅读全文
摘要:介绍: /etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。 关键
阅读全文
摘要:ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。 1.命令格式: ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。 3.命令参数: up 启动指定网络设备/
阅读全文