精华内容
下载资源
问答
  • Ubuntu配置DNS

    千次阅读 2018-06-26 13:12:23
    目前我所知道的Ubuntu下面能够配置DNS的有两种方式(图形界面操作除外): interfaces方式 resolvconf方式 interfaces方式 修改/etc/network/interfaces配置DNS需要在该文件中加入 dns-nameserver xx.xx.xx....

    目前我所知道的Ubuntu下面能够配置DNS的有两种方式(图形界面操作除外):
    interfaces方式
    resolvconf方式
    interfaces方式
    修改/etc/network/interfaces配置DNS需要在该文件中加入

    dns-nameserver xx.xx.xx.xx
    dns-nameserver xxx.xxx.xx.xx
    dns-nameservers xxx.xxx.xxx.xxx xxx.xxx.xx.xxx

    说明:
    dns-nameserver: 指定一条DNS地址,如果需要指定多个DNS则需要使用添加多行。
    dns-nameservers: 指定多个DNS地址,用空格隔开。
    备注:
    这种方式修改DNS后需要重启电脑方可生效(我没有找到其它使其生效的方式,重启网络并不能更新cat /etc/resolv.conf。
    resolvconf方式
    resolvconf方式修改DNS则是通过修改/etc/resolvconf/resolv.conf.d/head文件实现,当需要添加DNS记录时,在文件中加入下面内容:

    nameserver xxx.xxx.xx.xxx
    nameserver xx.xx.xx.xx

    nameserver: 指定DNS地址,当有多个DNS记录时每个DNS记录占一行。
    修改成功后,运行sudo resolvconf -u更新/etc/resolv.conf文件即可。这种方式不需要重启电脑。
    备注: 看到网上说可以修改/etc/resolvconf/resolv.conf.d/base文件同样能配置DNS,但经过测试,不能正确配置,不知道是什么原因。

    转载自:https://blog.csdn.net/japinli/article/details/54897264

    展开全文
  • kubernetes配置DNS

    千次阅读 2018-09-02 12:39:20
    kubernetes配置DNS 之前,在搭建fabric的k8s启动方式,启动的kfk、zookeeper,解析不到服务名,虽然可以 通过修改/etc/hosts解决,但是很麻烦,并且,fabric提供的镜像,进入容器后,发现很多工 具没有,甚至不...

    kubernetes配置DNS

      之前,在搭建fabric的k8s启动方式,启动的kfk、zookeeper,解析不到服务名,虽然可以  
    通过修改/etc/hosts解决,但是很麻烦,并且,fabric提供的镜像,进入容器后,发现很多工  
    具没有,甚至不能apt安装.
      所以,考虑配置DNS,这里有两个选择,kube-dns和core-dns,最先配置了kube-dns,遇到  
    了问题,容器启动失败,后换成core-dns,也是同样的问题,这很有可能跟搭建的集群有关.
      最终发现是自己搭建集群,启动参数设置的又问题,这个工具有点大,参数有点多,慢慢学.
    
    • 集群环境说明

        为了简单搭建集群,以尽快学习相关知识,进入到原生云领域.这里不向大家那样搭建多个  
      节点,而只在一个节点上进行,及master和node在同一台物理机器上.这样专注于业务功能  
      开发,而不是集群的运维.
      
      • 节点环境

        阿里云 ubuntu16.04环境
        
      name ip
      master/node1 172.16.199.55(私有ip)
      • kubernetes1.11手动搭建
      • 忙完这段时间的工作(阿里比赛和实验室的专利),撰写完整的单节点搭建k8s环境,此处留坑
    • 搭建core-dns

      • 下载core-dns

        git clone https://github.com/coredns/deployment.git
        cd deployment/kubernetes
      • deployment/kubernetes 目录结构

        liudeMacBook-Pro:kubernetes liu$ tree
        .
        ├── README.md
        ├── coredns.yaml.sed  
        ├── deploy.sh     
        └── rollback.sh   
        
        0 directories, 4 files
      • 生成coredns.yaml

        
        #将部署结果保存到coredns.yaml
        
        ./deploy.sh -i 169.169.0.2 -d cluster.local >coredns.yaml
        
        #为方便操作可写成脚本(主要是,之前debug太多次)
        
      • 部署coredns

        kubectl create -f .
        
        
        #一段时间后,正常的话
        
        root@liu:~/data/deployment# kubectl get pods -n kube-system
        NAME                       READY     STATUS    RESTARTS   AGE
        coredns-55f86bf584-bp6sx   1/1       Running   0          11s
        coredns-55f86bf584-gfpkr   1/1       Running   0          11s       #但,一开始,我只一直是如下的情况,稍后解决
        root@liu:~#  kubectl get pods -n   kube-system
        NAME                       READY     STATUS             RESTARTS   AGE
        coredns-7c49789867-gwlhm   0/1       CrashLoopBackOff   18         1h
        coredns-7c49789867-kf292   0/1       CrashLoopBackOff   18         1h
      • 修改kubelet启动参数,添加–cluster-dns 和–cluster-domain,并重启kubelet

        KUBELET_ARGS=" --cluster-dns=169.169.0.2  --cluster-domain=cluster.local  --kubeconfig=/etc/kubernetes/bootstrap.kubeconfig --logtostderr=false --log-dir=/var/log/kubernetes --v=2"
      • 测试dns

        • 创建busybox.yaml(注意:yaml不能使用tab,并注意空格数)

          apiVersion: v1
          kind: Pod
          metadata:
            name: busybox
            namespace: default
          spec:
            containers:
            - image: busybox
              command:
                - sleep
                - "3600"
              imagePullPolicy: IfNotPresent
              name: busybox
            restartPolicy: Always
        • 创建测试pod

          root@liu:~# kubectl create -f busybox.yaml
          root@liu:~# kubectl get pod
          NAME      READY     STATUS    RESTARTS   AGE
          busybox   1/1       Running   1          1h
        • 测试dns

          
          #成功状态
          
          root@liu:~# kubectl exec -ti busybox -- nslookup baidu.com
          Server:    100.100.2.136
          Address 1: 100.100.2.136
          
          Name:      baidu.com
          Address 1: 123.125.115.110
          Address 2: 220.181.57.216
          
          
          # k8s官网上的那个测试,失败的原因是kubernetes.default被墙了
          
          root@liu:~# kubectl exec -ti busybox -- nslookup kubernetes.default
          Server:    100.100.2.136
          Address 1: 100.100.2.136
          
          nslookup: can't resolve 'kubernetes.default'
          command terminated with exit code 1
          
          #开启vpn后,测试记过如下图
          

          dns


    以上是正常的创建过程,但实际中遇到了各种问题
    
    • Q1:coredns/kubedns容器创建失败

      root@liu:~# kubectl get pod -n kube-system
      NAME                       READY     STATUS             RESTARTS   AGE
      coredns-55f86bf584-7d9q7   0/1       CrashLoopBackOff   14         53m
      coredns-55f86bf584-sdgkd   0/1       CrashLoopBackOff   14         53m
      root@liu:~/data/deployment# kubectl logs -n kube-system -f     coredns-55f86bf584-7hjmp
      2018/09/02 04:17:43 plugin/kubernetes: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
      
    • A:该错误是apiserver没有设置启动参数 –admission-control=ServiceAccount

      • 修改apiserver启动参数

        KUBE_API_ARGS="--etcd-servers=http://127.0.0.1:2379 --insecure-bind-address=0.0.0.0   --service-cluster-ip-range=169.169.0.0/16 --service-node-port-range=1-65535 --admission-control=ServiceAccount,NamespaceLifecycle,LimitRanger,ResourceQuota --logtostderr=false --log-dir=/var/log/kubernetes --v=2"
      • 修改kube-controller-manager 启动参数–service-account-private-key-file

        KUBE_CONTROLLER_MANAGER_ARGS="--service-account-private-key-file=/var/run/kubernetes/apiserver.key --master=http://172.16.199.55:8080 --logtostderr=false --log-dir=/var/log/kubernetes --v=2"
        仅修改apiserver,会造成创建rc,生不成rc,即查询不到pod
        
      • 参考:

    • 还有一个问题待解决找不到参数crt

    展开全文
  • centos配置DNS地址

    千次阅读 2018-02-27 14:19:41
    1.先查看一下自己是否有DNS地址$cat /etc/resolv.conf文件为空,则是没有配置DNS地址,或者使用nslookup命令解析一下网址。nslookup www.baidu.com2.配置DNS地址,编辑resolv.conf文件,此文件只能使用root权限编辑...

    1.先查看一下自己是否有DNS地址

    $cat /etc/resolv.conf

    文件为空,则是没有配置DNS地址,或者使用nslookup命令解析一下网址。

    nslookup www.baidu.com

     

    2.配置DNS地址,编辑resolv.conf文件,此文件只能使用root权限编辑,非root权限无法保存。

    $sudo vim /etc/resolv.conf

     

    3.按esc到命令输入模式,输入:wq保存,再次使用nslookup测试一下,dns是否可用。

     

    展开全文
  • 虚拟机配置DNS服务器

    千次阅读 2020-08-01 20:47:50
    虚拟机配置DNS服务DNS简介下面演示如何通过虚拟机安装DNS服务器windows2003(DNS服务端)安装DNS服务客户端做相应配置回到windows2003新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入...

    DNS简介

    域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库。简单来说,就是输入网址,服务器给你解析成ip地址,反之也一样。

    下面演示如何通过虚拟机安装DNS服务器

    以下通过VMware软件的两个虚拟机来做演示,分别是windows2003作为DNS服务器,windowsXP作为客户端。

    windows2003(DNS服务端)

    安装DNS服务

    在这里插入图片描述
    先配置好服务端的ip地址为10.1.1.1/24(可以自己设置)
    在这里插入图片描述

    而后可以查看到在管理工具中有DNS选项
    在这里插入图片描述

    xp客户端做相应配置

    先把XP客户端的ip地址设置为10.1.1.2/24,dns服务器的地址就是windows2003的ip地址10.1.1.1/24
    在这里插入图片描述
    现在,xp的dns服务器就是windows2003。

    回到windows2003

    在此处新建区域
    在这里插入图片描述

    此处我们设置一个要映射的域名(可以自己设置,在此我设置了noc.com)。
    在这里插入图片描述

    在正向查找区域里找到自己设置要映射的域名,打开新建主机。

    名称处填写主机名,此处填写“www”,也可以“pan”之类的主机名,后面的ip地址就输入当客户端写此域名(www.noc.com)时要解析到哪个的ip地址。
    在这里插入图片描述

    切换到xp客户端

    试着ping一下dns服务器,可以ping通
    在这里插入图片描述
    通过nslookup命令来查看域名(www.noc.com)解析后的ip地址,可以看到,10.1.1.3/24就是我们先前设置的主机。
    在这里插入图片描述

    展开全文
  • redhat系列配置DNS服务器
  • docker如何配置dns

    2020-10-14 16:46:11
    Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效了,所以我们可以通过配置Network的方法来解决,但是对于docker...
  • 配置DNS子域授权

    2019-05-21 21:25:21
    配置DNS子域授权 问题 本案例要求为Tarena公司构建父/子DNS域名解析系统。其中,父DNS服务器负责解析二级域tarea.com,而子DNS负责解析三级域bj.tedu.cn。现要求当客户机向父DNS查询子域中的域名www.bj.tedu.cn...
  • kubernetes配置dns插件

    2017-08-01 16:01:26
    给kubernetes配置dns插件
  • docker配置dns解决办法

    千次阅读 2019-07-02 20:48:29
    我们都知道Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效了,所以我们可以通过配置Network的方法来解决,但是...
  • centos 7配置静态IP,并配置DNS

    万次阅读 2017-05-07 14:52:37
    centos 7配置静态IP,并配置DNS
  • Linux配置DNS

    2013-06-19 17:54:57
    一、linux下配置IP、掩码等。...二、linux下配置DNS。 在文件/etx/resolv.conf中。  添加:nameserver 202.106.196.115。 三、配置DNS,是为了ping外网域名。 四、ping局域网内的主机,ping不通。
  • apache本地配置dns域名

    2017-07-18 09:49:41
    apache本地配置dns域名
  • docker配置DNS解决办法

    万次阅读 2018-01-11 19:04:34
    我们都知道Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效了,所以我们可以通过配置Network的方法来解决,但是...
  • 对于第一次配置DNS服务器可能会遇到配置好了DNS辅助区域,但是无法从DNS服务器更新数据的情况,如下图: 当尝试加载区域时DNS服务器遇到一个问题。来自主服务器的区域数据复制失败。 对于这种问题可以,在DNS主要...
  • 查看、配置dns地址

    2019-04-19 22:10:44
    查看配置dns地址查看配置 查看 在cmd输入ipconfig /all 可以查看DNS如下图: 据说连接了路由的话,可以在192.168.1.1登录后,在首页可以查看DNS,由于我不知道密码,就不实验了╭(╯^╰)╮ 配置 网络控制中心–&...
  • CentOS 上配置 DNS

    千次阅读 2011-08-16 21:01:31
    折腾了几天,参考了《OReilly.DNS.And BIND 5th》之后,终于配置成功了DNS ...环境是CentOS 5.6, BIND 9.3,总共分两步,第一步配置DNS服务器,第二步配置DNS Resolver 1. 参考上一篇Blog《Fix de
  • Windows Server 2012配置DNS服务器

    千次阅读 2020-03-02 16:24:30
    目录 一、DNS原理介绍 1. 基本概念 2. DNS查询方式 3. DNS查询顺序 ...6. 配置DNS服务器 (1)正向查找-【新建区域】 (2)选择区域类型 (3)区域名称 (4)区域文件 (5)不允许动态更新...
  • Linux 配置DNS服务器的方法

    千次阅读 2017-12-24 18:20:04
    Linux 配置DNS服务器的方法
  • Linux 配置DNS服务器]

    千次阅读 2019-06-19 21:36:16
    Linux 配置DNS服务器 1.安装DNS 2.修改主配置文件 vim /etc/named.conf 3.增加正反向域解析文件 vim /etc/named.rfc1912.zones 4.编辑区域数据配置文件 cd /var/named //切换到配置文件目录 cp -p named....
  • Ubuntu 16配置dns-servers

    千次阅读 2018-10-09 10:09:45
    简单介绍了一种Ubuntu 16配置dns-servers的方法,该方法未通过dnsmasq服务配置。
  • Liunx下配置DNS服务器

    2018-01-10 21:57:48
    服务器访问互联网是方无法访问域名地址,没有配置DNS? 修改配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0没有发现DNS字样? 在文件最后加上DNS1=114.114.114.114 重启客户端网络服务 service network...
  • CentOS 7.X 配置 DNS 方法

    2018-12-02 10:47:18
    本文介绍两种配置DNS的有效方式,值得注意的是CentOS 7.X 与 CentOS 6.X 配置方式有所改变,本文提供的是Centos7.X版本的配置方式。 1、通过修改配置文件方式配置DNS  修改NetworkManager.conf文件 vi /etc/...
  • Linux系统配置DNS

    2012-07-04 19:35:06
    如何知道自己的Linux系统需要配置DNS [root@PBCS-3JS-APP ~]# ping www.baidu.com ping: unknown host www.baidu.com 无法解析域名,就需要配置DNS (前提这台系统能够上internet) 配置DNS文件 vi /etc/resolv....
  • centos 7配置静态IP,并配置DNS cd /etc/sysconfig/network-scripts/找到对应的网卡配置并编辑 vim ifcfg-ens33配置ens33TYPE=Ethernet BOOTPROTO="static" DEFROUTE=yes PEERROUTES=yes IPV4_FAILURE_...
  • Solaris11配置dns

    千次阅读 2013-07-10 11:58:21
    Solaris11配置dns-两步曲 root@solaris:~# svccfg -s dns/client svc:/network/dns/client> list :properties default svc:/network/dns/client> help General commands: help set repository end Manifest
  • 虚拟机(linux)安装与配置DNS服务器

    千次阅读 2020-03-29 22:22:00
    虚拟机(linux)安装与配置DNS服务器 我是一个来自大二的学生,专业是信息安全与管理。写这个首先是为了加深印象,其次也是想当作笔记,方便之后的考试用。 ** 先来看看我们今天要完成的任务: 任务一:安装与启动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,188
精华内容 12,475
关键字:

配置dns