Cent0S 6.7 이/etc/resolv.conf 파일 에서 DNS 주 소 를 직접 수정 하여 다시 시작 하 는 것 은 유효 하지 않 습 니 다.

3494 단어 etcresolv.cnf
CentOS 6.7/Linux 에 IP 주소 설정
1:임시 수정:
1.1:IP 주소 수정\#ifconfig eth 0 192.168.2.104
1.2:게 이 트 웨 이 주소 수정\#route add default gw 192.168.2.1 dev eth0
1.3:DNS\#echo"nameserver 192.168.2.1">/etc/resolv.conf 수정         // 호스트 의 DNS 서버 와 일치 합 니 다.
이때 인터넷 에 접속 할 수 있 습 니 다.인터넷 의 IP 주 소 는 192.168.2.104 이 고 게 이 트 웨 이 주 소 는 192.168.2.1 입 니 다.그러나 이러한 설정 은 임시 적 인 것 으로 네트워크 카드 를 다시 시작 하거나 서버 를 다시 시작 하면 1.3 동작 을 제외 하고 모두 복원 된다.이런 방식 은 임시 IP 수정 에 만 적합 하고 네트워크 카드 설정 파일 을 영구적 으로 수정 하려 면 해당 하 는 파일 을 수정 해 야 한다.
2:영구적 인 수정:
2.1:IP 주소 수정
/etc/sysconfig/network-scripts/ifcfg-eth 0 파일 을 수정 하고 여러 장의 네트워크 카드 가 있 으 면 해당 네트워크 카드 를 수정 합 니 다.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0               #         
BOOTPROTO=static          #    ip     (   dhcp,      )
HWADDR=08:00:27:F9:5B:B9  #  MAC  (    )
IPADDR=192.168.2.104       #IP  
NETMASK=255.255.255.0     #     
ONBOOT=yes              #            
2.2:게 이 트 웨 이 주소 수정
/etc/sysconfig/network 파일 수정

# vi /etc/sysconfig/network
NETWORKING=yes        #          ,no        
HOSTNAME=doiido        #        ,  /etc/hosts         
GATEWAY=192.168.100.1   #     IP  
이 때 는 IP 주 소 를 ping 할 수 있 지만 도 메 인 이름 을 ping 할 수 없 기 때문에 DNS 를 수정 해 야 합 니 다.
2.3:DNS 수정
/etc/resolv.conf 파일 수정

# vi /etc/resolv.conf
nameserver 192.168.2.1     #   DNS       
nameserver 114.144.114.114   #       
2.4:네트워크 카드 재 부팅
# service network restart
인터페이스 eth 0 닫 는 중:[확인]
루프 인터페이스 닫 기:[확인]
팝 업 루프 인터페이스:[확인]
팝 업 인터페이스 eth 0:[확정]
이 럴 때 시스템 이 정상적으로 인터넷 에 접속 할 수 있 습 니까?정상 적 인 상황 에 따라 가능 하지만 저 는 centos 6.7 에서 이렇게 시 도 했 을 때 핑 만 IP 주소 로 연결 되 고 도 메 인 이름 에 접근 할 수 없다 는 것 을 알 게 되 었 습 니 다.인터넷 에서 찾 아 봤 는데
원래 Centos 6.7 아래 에서 직접 수정/etc/resolv.conf 는 안 됩 니 다./etc/sysconfig/network-scripts/ifcfg-eth 0 에 마지막 으로 dns 설정 을 추가 해 야 합 니 다.그렇지 않 으 면 재 부팅 후 eth 0 설정 에 dns 가 설정 되 어 있 지 않 은 정 보 를 사용 하여/etc/resolv.conf 를 원래 상태 로 복원 합 니 다.
/etc/sysconfig/network-scripts/ifcfg-eth 0 을 열 고 DNS 설정 을 추가 합 니 다.

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=08:00:27:F9:5B:B9
TYPE=Ethernet
UUID=16b21d21-1ea0-4d4f-9d5d-4c164066cf15
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.104
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=192.168.2.1        #      DNS    ,       8.8.8.8,        
DNS2=114.144.114.114     #       
~              
저장 이 종료 되면/etc/resolv.conf 에 설정 이 필요 하지 않 습 니 다.service network restart 후,/etc/resolv.conf 에 두 개의 dns 분석 ip 이 있 음 을 발견 할 수 있 습 니 다.설정 후 네트워크 를 다시 시작 합 니 다.cat/etc/resolv.conf 는 다음 과 같은 인 자 를 볼 수 있 습 니 다.

[root@localhost /]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 192.168.2.1
nameserver 114.144.114.114
DNS 분석 설정 이 성공 하 였 습 니 다.이 럴 때 ping 도 메 인 주 소 를 다시 입력 하면 ping 이 가능 합 니 다.
여기 서 강조 하고 자 하 는 것 은/etc/resolv.conf 파일 을 직접 수정 하 는 것 은 소 용이 없습니다.네트워크 서비스 재 개 후/etc/sysconfig/network-scripts/ifcfg-eth 0 에 따라 설정 을 다시 불 러 옵 니 다.ifcfg-eth 0 에 DNS 가 설정 되 어 있 지 않 으 면 resolv.conf 가 지 워 지고 빈 값 으로 다시 변 합 니 다.
위 에서 말 한 것 은 편집장 이 여러분 에 게 소개 한 해결 Cent0S 6.7 입 니 다.직접/etc/resolv.conf 파일 에서 DNS 주 소 를 수정 하여 다시 시작 하 는 것 은 유효 하지 않 습 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 제때에 답 해 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기