레이블이 DNS인 게시물을 표시합니다. 모든 게시물 표시
레이블이 DNS인 게시물을 표시합니다. 모든 게시물 표시

chrome hosts 설정 적용

# 임시로 도메인을 변경해 테스할때 /etc/hosts 수정하게 되는데
# chrome 브라우저에서는 변경한 도메인을 사용하지 않는 경우가 있다.
# /etc/hosts 에 잘못된 ip 로 도메인 설정해서 적용 여부를 확인
10.10.10.10    www.google.com

# curl 로 연결이 안되는 것을 확인한다.
curl --connect-timeout 1 www.google.com
curl: (28) Connection timed out after 1001 milliseconds

# chrome 에서 www.google.com 열면 잘 된다.(로컬 도메인이 설정 적용 안됨.)
# 해결방법1
# safari, firefox 들도 모두 프로세스를 끝내고 다시 시작하면 된다.
# chrome 프로세스를 끝내고 다시 시작한다.

# 해결방법2
chrome://net-internals/#sockets  --> flush socket pools 실행

1.1.1.1 DNS

# 국내 ISP 업체(KT,SKT,LGT)에서 제공하는(자동 DNS)는
# 자체적으로? 불법 사이트를 골라내 접속을 막고 있다.
# https 를 사용하더라도 최초 접속하려는 도메인은
# 암호화 되어 있지 않고 DNS 에 전달되기 때문에 ISP DNS 에서 차단하고 있다.
# 구글의 8.8.8.8 이후 더 외우고 싶고 빠른 dns 가 cloudflare 에서 제공하는 1.1.1.1 있다.
# ip v4 기준 DNS 서버를 다음과 같이 설정하자.
기본DNS 1.1.1.1
보조DNS 1.0.0.1



Linux vmware 사용시 /etc/resolv.conf 초기화 문제

# 리눅스에서 DNS 설정을 바꾸려고 아래 파일을 수정한다.
/etc/resolv.conf

# 그리고 아래와 같이 서비스를 재시작 하거나 리부팅한다.
/sbin/service network restart

# 하지만  vmware 상에서는 /etc/resolv.conf 수동설정이 안된다.
# DHCP 로 ip 를 자동으로 할당 받을때 /sbin/dhclient-script 에 의해
# resolv.conf 파일이 새로 생성되기 때문이다.
# vi /var/log/boot.log 를 보면
# dhclient-script 가 /etc/resolv.conf 를 수정하는 것을 알수 있다.

# 해결방법
# /sbin/dhclient-script 가 /etc/resolv.conf 를 수정하지 못하도록
# 파일에 불변(immutable) 속성을 준다.
# 참고로 chmod 는 파일 접근 권한을 변경하고 chattr 은 파일 속성을 변경한다.
chattr +i /etc/resolv.conf

Linux IP 및 DNS 설정 변경하기

# IP 변경
# 이더넷 장치에 해당하는 설정 파일 변경
vi /etc/sysconfig/network-script/ifcfg-eth0
HWADDR=xx:xx:xx:xx:xx:xx
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=xxx.xxx.xxx.xxx

# DNS 변경
# dns 설정 파일 변경
vi /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

# 변경 내용 적용
/etc/rc.d/init.d/network restart

# DNS 설정 확인
nslookup www.google.com | grep -i server

# 또는
dig www.google.com | grep -i server