OS X에서 호스트 파일을 어떻게 새로 고치나요? 호스트 파일을

OSX에서 하위 도메인을 사용하여 개발하려고하지만 호스트 파일을 새로 고치기 위해 컴퓨터를 재부팅하고 싶지 않습니다. 일반적으로 리눅스에서는 그렇게 /etc/init.d/networking restart하지만 OSX에서 어떻게 해야하는지 알 수 없습니다.



답변

필요하지 않습니다. 간단히 sudo vim /etc/hosts변경해야 할 사항을 변경하고 계속 진행하십시오. 변경 사항이 즉시 적용됩니다.

경우 ping yourdomain.com여전히 당신에게 잘못된 IP를 제공, 당신의 DNS 캐시를 삭제합니다

OSX 10.4 이하 : lookupd -flushcache
OSX 10.5 + 10.6 : dscacheutil -flushcache
OSX 10.7 + 10.8 : sudo killall -HUP mDNSResponder
OSX 10.9 이상 : sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OSX 10.12 이상 :sudo dscacheutil -flushcache


답변

El Capitan의 경우 터미널 앱으로 이동하여 다음을 입력하십시오.

sudo killall -HUP mDNSResponder

출처


답변

Sierra의 경우 : sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

에서
https://www.indabaa.com/how-to-reset-flush-dns-cache-in-macos-sierra/


답변

https://serverfault.com/questions/478534/how-is-dns-lookup-configured-for-osx-mountain-lion 에서 / etc / hosts 및 /etc/resolv.conf가 더 이상 사용되지 않는다는 것을 이해 합니다. OS X Sierra 10.12. * (그리고 아마도 이전 버전). 실제로 / etc / hosts에 호스트를 추가하고 위의 지침으로 캐시를 재설정하려고 시도 할 때 host 명령을 통해 호스트를 인식하지 못했습니다. 그러나 핑은이를 인식합니다.

networksetup 명령은 “오래된”작업 방식을 대체하거나 네트워크 GUI를 사용합니다. 예를 들어 사용할 DNS 서버를 지정하려면 다음을 수행하십시오.

sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4

답변

Nano 텍스트 편집기를 열려면 명령을 입력해야합니다. 관리자 비밀번호도 필요합니다. sudo nano / etc / hosts를 입력 한 다음 return 키를 누릅니다. 관리자 비밀번호를 입력 한 다음 return 키를 누르십시오.