편집하는 방법 당신의 DNS Hosts 파일에
독서시간:분 9
중 하나는 가장 강력한 사용할 수 있는 도구를 작업하는 사람에게 자신의 사이트에서 마이그레이션 도중에는 자신의 컴퓨터의”호스팅”이라는 파일에 있습니다. 호스트 파일은 도메인 이름을 IP 주소에 매핑하는 데 사용되며 DNS 의 대안으로 사용될 수 있습니다. 또한 사이트의 DNS 영역 파일에 게시 될 수있는 내용에 관계없이 컴퓨터에서 웹 사이트가 확인되는 IP 주소를 지정할 수 있습니다.호스트 파일을 편집해야하는 이유는 무엇입니까?
hosts 파일을 수정하면 한 서버에서 사이트를 확인하고 테스트 할 수 있으며 나머지 세계는 다른 서버에서 사이트를 계속 볼 수 있습니다. 즉,귀하의 웹 사이트를 마이그레이션 할 때 필수적인 도구가됩니다. 이 방법을 사용하면:
- 모든 것 사이트에서 예상대로 작동하는 새로운 서버를 업데이트하기 전에 DNS records
- 방문자가 귀하의 기존 웹사이트에 의해 영향을 받지 않을 것입니다 어떤 잠재적인 문제와 관련된 문제는 다른 서버 환경기 전에 당신은 기회가 있었다면 그들을 해결
예
실제로 아주 간단한 프로세스입니다. 자 예를 보면 호스트 파일:
127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 123.123.123.123 liquidweb.com www.liquidweb.com
이 경우에,처음 세 가지 항목의 기본값을 구성하는 데 사용되는 로컬 네트워크 인터페이스입니다. 호스트 파일에 로컬 항목이 더 많거나 적을 수 있습니다. 당신은 그들의 존재를 주목하는 것 외에는 그들에 대해 걱정할 필요가 없습니다. 모든 사용자 지정 항목을 갈 것입의 하단에서 파일,그리고 이 경우에,당신은 당신이 볼 수있는 우리가 추가된 사용자 지정 항목의 끝에 파일을 이미:
123.123.123.123 liquidweb.com www.liquidweb.com
사용자 지정 항목을 지정하는 어떤 요청에서 내 컴퓨터(웹 브라우저를 통해 또는 SSH,이메일,또는 FTP 클라이언트) 대 liquidweb.com 나 www.liquidweb.com 동 IP 주소를 지정:123.123.123.123. 특정 요청을 리디렉션하려면 동일한 형식을 사용하여 파일 끝에 고유 한 사용자 정의 항목을 추가해야합니다.
사용자 정의 항목의 줄은 세 가지 요소로 구성됩니다.
- IP 주소는 서버의 당신이 원하는 도메인 이름을 해결하려면 컴퓨터에
- 탭 또는 공
- 도메인 이름(s)을 의미하는 해결을 지정한 IP 주소
경우 마이그레이션을 액체로 웹 서버,당신의 마이그레이션 기술자와 함께 당신을 공급할 것입니다 정보를 추가 할 수 있습니다. 줄을 복사하여 호스트 파일에 붙여 넣기 만하면됩니다. 마이그레이션에 여러 IP 주소가 포함되는 경우 도메인 이름 공유 횟수에 관계없이 각 IP 주소마다 한 줄이 있습니다.
1 단계. 편집 Hosts 파일에
새 사이트를 테스트하는 동안이 동작을 피하는 두 가지 기본 방법이 있습니다. 먼저 다른 브라우저를 사용하십시오. Chrome,Edge,Safari 및 기타 많은 사람들은이 설정이 기본적으로 활성화되어 있지 않으며 수정 된 hosts 파일로 예상대로 계속 작동합니다. 두 번째 방법은 Firefox 브라우저에서 DOH 를 비활성화하는 것입니다. 이 설정을 비활성화하려면 아래 지침을 따르십시오.1. Firefox 브라우저를 엽니 다.
2 입니다. 메뉴 버튼을 클릭하고 옵션을 선택하십시오.
3. 일반 패널에서 네트워크 설정까지 아래로 스크롤하고 설정 버튼을 클릭하십시오.
4. 대화 상자가 열리면 아래로 스크롤하여 HTTPS 를 통해 DNS 를 활성화하십시오.
5. HTTPS 를 통해 DNS 사용 옆의 상자를 선택 취소하십시오.
6. 확인을 클릭하면 변경 사항을 저장하고,창을 닫습니다.
이제 호스트 파일을 편집하고 평상시처럼 새 사이트 테스트를 진행할 수 있습니다. 탐색하는 동안 더 안전하게 유지하므로이 기능을 다시 활성화하는 것이 좋습니다.
의 위치는 컴퓨터의 호스트 파일 운영 체제에 따라 다릅니다. 관리 권한으로 편집해야 하는 보호된 파일이므로 편집 절차도 운영 체제에 따라 다릅니다.아래 링크를 클릭하여 운영 체제에 대한 구체적인 지침을 미리 건너 뜁니다. 당신은 문제가 발생할 경우 편집하는 호스트 파일 또는 표시되지 않은 사이트에서 새로운 서버를 따라 아래 단계를 확인,보너스:모든 사람이 실패하는 경우 마지막 부분에 이 문서에서 설명하지 않습니다.
- Windows
- Mac OS X
- Linux
Windows
여기에는 비디오는 지침을 편집을 위해 윈도우 hostfile 에!
Windows,hosts 파일에 있 C:\Windows\System32\drivers\etc\hosts. 관리자 권한으로 파일을 편집해야합니다.
1 단계.
Windows 버튼을 클릭하고 검색 상자에’메모장’을 입력하십시오.
2 단계.
‘메모장’을 마우스 오른쪽 버튼으로 클릭 한 다음’관리자 권한으로 실행’을 클릭하십시오.
3 단계.
사용자 계정 컨트롤 팝업에서’예’를 선택합니다.
4 단계.메모장에서’파일’을 선택한 다음’열기’를 선택하십시오.
5 단계.
상단의 주소 표시 줄을 클릭하고 붙여 넣기 C:\Windows\System32\drivers\etc\hosts -그런 다음’입력’을 선택하십시오.
단계 6.
목록에서 메모장을 선택한 다음 확인을 선택하십시오.
7 단계.
호스트의 파일 끝에 적절한 IP 및 호스트 이름(마이그레이션 팀에서 제공)을 추가하고 저장을 선택한 다음 파일을 닫습니다.
단계 8.
변경 사항이 적용되기 위해 로그 아웃하고 다시 로그인 할 필요가 없도록 DNS 캐시를 플러시하고 싶을 것입니다.
9 단계.
마지막으로,관리자 권한 명령 프롬프트를 열고,위와 같이 다음과 같이 입력한 명령:
root@host:# ipconfig /flushdns
Mac OS X
Mac OS X 에서 호스트 파일의 위치는 다음과 같습니다./private/etc/hosts. 당신이 관리자 권한이 필요 파일을 편집 할 수있는 수동 또는 추가하여 새로운 항목에서 직접 명령 라인입니다.
1 단계.
첫째,터미널을 실행에서 스포트라이트 검색(명령 공간,또는 클릭 돋보기에 아이콘 메뉴 바)또는 유틸리티에서 폴더를 응용 프로그램의 많은 버전 Mac OS X.
단계 2.
파일을 수동으로 편집하려면 터미널에 다음 명령을 입력하십시오.
sudo nano /private/etc/hosts
3 단계.
메시지가 나타나면 암호를 입력하고 Enter 키를 눌러 파일을 인증하고 엽니 다.
4 단계.
이제 새로운 정보 라인을 추가하십시오. 화살표 키를 사용하여 파일의 맨 아래로 이동합니다. 리디렉션하려는 IP 주소와 웹 사이트 이름을 입력하십시오(또는 붙여 넣기).
5 단계.
Control+O 를 눌러 파일을 저장(쓰기)합니다. 그런 다음 Enter 키를 눌러 기존 파일을 덮어 쓰고 마지막으로 Control+X 를 눌러 종료하십시오.
선호하는 경우 단순히 추가 항목은 기존 파일에,당신이 할 수 있는 그래서 하나의 명령으로 대체하는 서버의 IP 주소에 도메인 이름을 사람에 대한 이 예제에서 아래 및 비밀 번호를 입력하지도 있습니다.
echo "1.1.1.1 test.com www.test.com" | sudo tee -a /private/etc/hosts >/dev/null
하는 동안 당신은 여전히는 터미널에서,당신은 넘치는 DNS 캐시지를 로그 아웃 다음 다시 로그인하여 변경 사항을 적용합니다. 현재 버전의 Mac OS X 의 경우이 명령으로 그렇게 할 수 있습니다.
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
참고:
에 처음 몇 가지의 자료를 Mac OS X Yosemite(버전 10.10 을 통해 10.10.3),하는 데 필요한 명령을 내뿜을 캐시은 다음과 같습니다.
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
버전의 특정 지침의 이전 버전에서 Mac OS X 한 정보를 참조하십시오 여기를 세척 하는 방법을 하는 것은 당신의 DNS 로컬 캐시입니다. Linux 에서 호스트 파일을 찾을 수 있습니다:/etc/hosts. 배포판에 따라 파일을 편집하려면 관리자 권한이 필요할 가능성이 큽니다.
vi,vim 또는 nano 로 파일을 수동으로 편집하거나 명령 줄에서 직접 새 항목을 추가 할 수 있습니다.
Vim 사용
1 단계.
터미널을 열고 반환 키 다음에 다음 명령을 입력 한 다음 메시지가 표시되면 인증 할 암호를 입력하십시오.
sudo vim /etc/hosts
2 단계.
파일 끝에 새 항목을 추가 한 다음:wq 를 입력하여 파일을 저장하고 닫습니다.
참고:
vim,당신은 누를 수 있습니다”나”또는”a”를 입력한 텍스트 삽입 모니다. 키보드의 esc(esc)이스케이프 키를 누르면 명령 모드로 돌아갑니다. Vim 으로 파일 편집에 대한 재교육은 새 사용자 자습서:Vim 텍스트 편집기의 개요를 참조하십시오.
명령 줄
1 단계.
선호하는 경우 단순히 추가 항목은 기존 파일에,당신이 할 수 있는 그래서 하나의 명령으로 대체하는 서버의 IP 주소에 도메인 이름을 사람에 대한 이 예제에서 아래. 루트 사용자로 로그인하지 않은 경우 명령을 완료하기 위해 루트 암호를 입력해야 할 수도 있습니다.
echo "1.1.1.1 test.com www.test.com" | sudo tee -a /etc/hosts >/dev/null
단계 2.
위의 명령을 실행 한 후 DNS 캐시를 플러시해야합니다. 이 명령은 특정 배포판 및 버전에 따라 크게 다를 수 있습니다.
- 은 우분투하고 Debian-파생된 배포에 사용:
sudo service dns-clean restart.
- 기타 리눅스 배포판을 사용하여 NSCD(이름이 서비스를 캐싱하는 데몬)을 사용할 필요가 있습니다 다음 중 하나는 명령입니다.
sudo service nscd restart sudo systemctl restart nscd.servicenscd -I hosts
2 단계. 뷰 사이트에 새로운 Server
이 시점에서,귀하의 웹사이트를 해결하는 로컬 컴퓨터에서 IP 주소에 지정된 호스트 파일 대신에 IP 주소에 지정된 사이트의 DNS 를 기록합니다. 새 서버에서 사이트가 표시되지 않으면 브라우저가 캐시 된 버전의 페이지를 제공하고 있기 때문일 수 있습니다. 이 경우 다음 단계를 사용하여 캐시를 지울 수 있습니다.
- 브라우저의 캐시를 수동으로 지우십시오(일반적으로 Control+Shift+Delete 또는 Command+Shift+Delete). 브라우저 별 지침은 브라우저 캐시 지우기를 참조하십시오.
- 사용하여 전용 검색 창이 사이트를 볼
- View 사이트에서 또 다른 브라우저
- 로 컴퓨터한 다음 다시 로그인
경우 불확실한지 여부를 당신을 보는 새로운 사이트 또는 오 을 확인할 수 있습의 IP 주소로 사이트를 보고 있는 브라우저를 사용하여 추가 기능입니다. 이러한 확장 기능이 부족하지 않으며 대부분 브라우저의 메뉴 표시 줄에 사이트의 IP 주소가 바로 표시됩니다. 귀하의 편의를 위해 몇 가지가 아래에 나열되어 있습니다:
- Firefox:Show IP
- Chrome: 서버 IP,웹사이트 IP,쇼 IP
3 단계. 테스트는 사이트에 새로운 Server
이제는 당신이 볼 수 있는 사이트에서 새로운 서버해야 합니다 철저히 테스트하는지 여부를 결정하기 위해 모든 것을 예상대로 작동합니다. 마이그레이션된 사이트를 테스트할 때 몇 가지 문제 및 오류 메시지가 표시되는 것이 일반적입니다. 할 필요 없어 알람—일반적으로 약간의 조정을 서버 구성을 사용하도록 설정하는 것과 같이 아파치 모듈 또는 조정 php directive,하는 데 필요한 해결합니다.
지 확인하는 귀하의 모든 사이트의 소프트웨어,스크립트,플러그인에 제대로 작동하는 새로운 서버를 사용해야 다음과 같은 정보가 체크리스트를 확인 웹사이트의 정보입니다.
- 방문하는 각 링크에서 당신의 홈 페이지되는지 확인하는 부하 없이 오류가
- 사이트를 실행 CMS 등과 같은 워드 프레스 또는 젠토,로그인 관리 영역
- 사이트,쇼핑 카트 항목을 추가하고 테스트 결 과
- 테스트는 모든 형태로 사이트에서
- 게시물을 작성
- 게시물에 대한 댓글
- 파일을 업로드
해야 당신이 어떤 문제 때적 테스트:
- 참고 전체 페이지의 URL 을
- 참고 특정한 오류 메시지 또는 문제가
- 을 제공하는 정보를 수행하는 사람이의 마이그레이션입니다. 면 액체 웹 취급하고 있는 마이그레이션,단순히 붙여 해당 정보를 당신의 마이그레이션 티켓을 확인하는 적절한 조정을 가능한 한 빨리.
보너스:모든 사람이 실패하는 경우
경우,어떤 이유로,당신은 할 수 없었습니 성공적으로 수정 호스트 파일을 지점에 귀하의 웹사이트 새로운 IP 주소 중 하나가 남아있는 거의 절대 안전한 옵션: 외부 서비스를 통해 사이트를 봅니다.Hosts.CX 다른 IP 주소에서 웹 사이트를 미리보고 테스트 할 수있는 무료 웹 기반 서비스입니다. 이 사이트는 현재 서비스 비용을 청구하지 않으며 귀하가 개인 정보를 등록하거나 제공 할 것을 요구하지 않습니다.방문 시
Hosts.CX 서버 주소와 웹 사이트 이름을 입력하라는 메시지가 표시됩니다. 참고로만 사용할 수 있습니다 하나의 도메인 이름을 선택한 버전을 사용하여 귀하의 사이트에(예를 들어,www.yourdomainname.com 나 yourdomainname.com 지만,모두). 클릭하시면 내 테스트 URL 링크와 함께 제공 될 수 있는 단축 URL(형식:abcde.호스트가 있습니다.cx)할 수있는 보려면 클릭하고 테스트하는 사이트에서 새로운 서버입니다.
이 메소드에 대한 매우 도움이 될 수 있습을 보 귀하의 사이트에서 새로운 서버,하지만 그것은 완벽한 대체 편집하기 위해 hosts 파일을 수정하면 됩니다. 예를 들어 페이지가 보안 연결(https://)을 통해로드되지 않습니다. 을 방지하는 어떤 보안 위험,당신은 전송이와 같은 중요한 데이터는 로그인 정보 또는 암호를 시험할 때를 통해 외부 서비스입니다. 또한 요청이 웹 서비스를 통해 라우팅 될 때 일부 기능과 같은 특정 사이트 기능이 예상대로 작동하지 않을 수 있습니다. 일반적으로,이 문제가 있음을 나타내지는 않습니다 귀하의 사이트와 함께,단순히 제한(또는 보안 기능)코드의 또는 플러그인이다.
결론
수정 호스트 파일은 다양한 방법을 미리보기를 위한 당신의 웹사이트하는 동안 모든 과도 수정할 수 있습니다. 그것은 일반적으로 간단한 절차이지만 당신은 액체 웹 지원을 계약 할 수있는 문제가 있어야합니다.
해 질문에 대한 이 정보를 우리는 항상 응답할 수 있는 문의 사항과 관련된 문제에서는 이 문서,하루 24 시간,일주일에 7 일 365days a year.
우리의 지원 팀으로 가득 차 있는 경험 많은 Linux 재능 있는 기술자와 시스템 관리자가 지식의 여러 웹 호스팅 기술,특히 이 문서에서 설명.
경우에 당신은 완전히 관리되는 VPS server,전용 클라우드,VMWare,개인 클라우드 개인 상위 server,관리되는 클라우드 서버 또는 전용 서버 소유자 그리고 당신은 불편하게 공연의 모든 단계를 설명하는,우리는 우리를 통해 도달 할 수 있습니다 휴대 전화@800.580.4985,채팅이나 지원 티켓 지원을 처리합니다.
Leave a Reply