메모하세요!
hosts/data/StevenBlack/hosts
변경에 관한 문제 및 PR을 제외하고, 생성된 호스트 파일의 콘텐츠와 관련된 다른 모든 문제는 문제의 콘텐츠를 제공한 적절한 데이터 소스를 통해 이루어져야 합니다. 모든 데이터 소스의 연락처 정보는 hosts/data/
디렉토리에서 찾을 수 있습니다.
이 저장소는 평판이 좋은 여러 hosts
파일을 통합하고 중복 항목이 제거된 통합 호스트 파일로 병합합니다. 다양한 맞춤형 호스트 파일이 제공됩니다.
따라서 이 저장소는 호스트 파일 수집기입니다.
이 저장소는 통합 호스트가 포함되거나 포함되지 않은 기본 변형 외에도 31개의 다양한 호스트 파일 변형을 제공합니다.
비 GitHub 미러는 GitHub 다운로드 링크와 작동하지 않는 Windows용 Hostsman과 같은 일부 호스트 파일 관리자에 사용하는 링크입니다.
호스트 파일 레시피 | 읽어보기 | 원시 호스트 | 고유한 도메인 | 비 GitHub 미러 |
---|---|---|---|---|
통합 호스트 = (애드웨어 + 맬웨어) | 읽어보기 | 링크 | 121,628 | 링크 |
통합 호스트 + 가짜 뉴스 | 읽어보기 | 링크 | 123,822 | 링크 |
가짜 뉴스 | 읽어보기 | 링크 | 2,194 | 링크 |
통합 호스트 + 도박 | 읽어보기 | 링크 | 130,185 | 링크 |
도박 | 읽어보기 | 링크 | 8,569 | 링크 |
통합 호스트 + 포르노 | 읽어보기 | 링크 | 197,270 | 링크 |
포르노 | 읽어보기 | 링크 | 76,344 | 링크 |
통합 호스트 + 소셜 | 읽어보기 | 링크 | 124,816 | 링크 |
사회의 | 읽어보기 | 링크 | 3,217 | 링크 |
통합 호스트 + 가짜 뉴스 + 도박 | 읽어보기 | 링크 | 132,379 | 링크 |
가짜뉴스 + 도박 | 읽어보기 | 링크 | 10,763 | 링크 |
통합 호스트 + 가짜 뉴스 + 포르노 | 읽어보기 | 링크 | 199,464 | 링크 |
가짜뉴스 + 포르노 | 읽어보기 | 링크 | 78,538 | 링크 |
통합 호스트 + 가짜 뉴스 + 소셜 | 읽어보기 | 링크 | 127,010 | 링크 |
가짜뉴스 + 소셜 | 읽어보기 | 링크 | 5,411 | 링크 |
통합 호스트 + 도박 + 포르노 | 읽어보기 | 링크 | 205,827 | 링크 |
도박 + 포르노 | 읽어보기 | 링크 | 84,913 | 링크 |
통합 호스트 + 도박 + 소셜 | 읽어보기 | 링크 | 133,373 | 링크 |
도박 + 소셜 | 읽어보기 | 링크 | 11,786 | 링크 |
통합 호스트 + 포르노 + 소셜 | 읽어보기 | 링크 | 200,457 | 링크 |
포르노 + 소셜 | 읽어보기 | 링크 | 79,560 | 링크 |
통합 호스트 + 가짜 뉴스 + 도박 + 포르노 | 읽어보기 | 링크 | 208,021 | 링크 |
가짜뉴스 + 도박 + 포르노 | 읽어보기 | 링크 | 87,107 | 링크 |
통합 호스트 + 가짜 뉴스 + 도박 + 소셜 | 읽어보기 | 링크 | 135,567 | 링크 |
가짜뉴스 + 도박 + 소셜미디어 | 읽어보기 | 링크 | 13,980 | 링크 |
통합 호스트 + 가짜 뉴스 + 포르노 + 소셜 | 읽어보기 | 링크 | 202,651 | 링크 |
가짜 뉴스 + 포르노 + 소셜 | 읽어보기 | 링크 | 81,754 | 링크 |
통합 호스트 + 도박 + 포르노 + 소셜 | 읽어보기 | 링크 | 209,014 | 링크 |
도박 + 포르노 + 소셜 | 읽어보기 | 링크 | 88,129 | 링크 |
통합 호스트 + 가짜 뉴스 + 도박 + 포르노 + 소셜 | 읽어보기 | 링크 | 211,208 | 링크 |
가짜뉴스 + 도박 + 포르노 + 소셜 | 읽어보기 | 링크 | 90,323 | 링크 |
기대사항 : 이러한 통합 호스트 파일은 OS에 관계없이 모든 장치에 서비스를 제공해야 합니다.
다음 위치의 업데이트된 hosts
파일은 항상 통합되고 포함됩니다.
호스트 파일 소스 | 홈페이지 | 원시 호스트 | 특허 | 문제 | 설명 |
---|---|---|---|---|---|
스티븐 블랙의 임시 목록 | 링크 | 날것의 | MIT | 문제 | 내가 발견한 추가 스케치 도메인. |
애드어웨이 | 링크 | 날것의 | CC BY 3.0 | 문제 | AdAway는 호스트 파일을 사용하는 Android용 오픈 소스 광고 차단기입니다. |
add.2o7Net | 링크 | 날것의 | MIT | 문제 | 2o7Net 추적 사이트는hostfile.org 콘텐츠를 기반으로 합니다. |
추가.죽음 | 링크 | 날것의 | MIT | 문제 | Hostfile.org 콘텐츠를 기반으로 한 죽은 사이트. |
추가.위험 | 링크 | 날것의 | MIT | 문제 | Hostfile.org 콘텐츠를 기반으로 한 위험 콘텐츠 사이트입니다. |
추가.스팸 | 링크 | 날것의 | MIT | 문제 | Hostfile.org 콘텐츠를 기반으로 한 스팸 사이트. |
Mitchell Krog's - Badd Boyz 호스트 | 링크 | 날것의 | MIT | 문제 | 내 Nginx와 Apache 불량 봇 및 스팸 참조 차단기의 스케치 도메인 및 잘못된 참조자 |
호스트VN | 링크 | 날것의 | MIT | 문제 | 호스트는 베트남어 광고를 차단합니다. |
KAD 호스트 | 링크 | 날것의 | CC BY-SA 4.0 | 문제 | 사기/애드웨어/사기 웹사이트. |
마인크래프트 호스트 | 링크 | 날것의 | CC0-1.0 | 문제 | Minecraft 관련 추적기 호스트 |
MVPS 호스트 파일 | 링크 | 날것의 | CC BY-NC-SA 4.0 | 문제 | 이 사이트의 목적은 사용자에게 고품질 사용자 정의 HOSTS 파일을 제공하는 것입니다. |
Dan Pollock – 누군가를 돌보는 사람 | 링크 | 날것의 | 저작자가 표시된 비상업적 | 문제 | 인터넷을 짜증나지 않게 만드는 방법. |
Tiuxo 호스트 목록 - 광고 | 링크 | 날것의 | CC BY 4.0 | 문제 | DNS 기반 콘텐츠 차단을 위해 분류된 호스트 파일 |
Unchecky광고 | 링크 | 날것의 | MIT | 문제 | Windows 설치 프로그램은 https://unchecky.com/ 콘텐츠를 기반으로 소스 사이트를 광고합니다. |
URLHaus | 링크 | 날것의 | CC0 | 문제 | 악의적인 URL을 공유하는 것을 목표로 하는 Abuse.ch의 프로젝트입니다. |
yoyo.org | 링크 | 날것의 | 문제 | 광고 서버 및 추적 서버 호스트 이름으로 차단합니다. |
통합 호스트 파일은 선택적으로 확장 가능합니다. 확장은 카테고리별로 도메인을 포함하는 데 사용됩니다. 현재 우리는 fakenews
, social
, gambling
및 porn
카테고리를 제공합니다.
확장은 선택 사항이며 기본 호스트 파일과 다양한 방법으로 결합할 수 있습니다. 결합된 제품은 alternates
폴더에 저장됩니다.
확장에 대한 데이터는 extensions
폴더에 저장됩니다. 귀하는 당사가 유지 관리하고 귀하에게 제공하는 fakenews
, social
, gambling
및 porn
확장 데이터에 대한 데이터를 찾을 수 있는 이 폴더 트리를 큐레이팅하여 확장 프로그램을 관리합니다.
자신만의 호스트 파일을 생성하는 세 가지 옵션이 있습니다. 컨테이너 이미지를 사용하거나, 자체 이미지를 구축하거나, 자체 환경에서 수행할 수 있습니다. Docker가 설치된 Linux를 사용하는 경우 옵션 #1이 가장 쉽습니다.
이것은
/etc/hosts
대체합니다.
호스트에서 Docker를 사용할 수 있다고 가정합니다. 다음 명령을 실행하면 됩니다. 확장자를 원하는 대로 설정하세요.
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto
--replace --extensions gambling porn
사용자 정의 호스트 또는 화이트리스트를 추가하려면 지침에 따라 파일 중 하나 또는 둘 다를 생성하고 사용하려는 항목에 따라 ghcr.io/stevenblack/hosts:latest
앞에 다음 인수를 추가하십시오.
-v " path/to/myhosts:/hosts/myhosts "
-v " path/to/whitelist:/hosts/whitelist "
나중에 이 정확한 명령을 다시 실행하여 사용 가능한 최신 호스트를 기반으로 업데이트할 수 있습니다(예: 주간 크론 작업에 추가).
필요한 모든 것이 포함된 컨테이너 이미지를 만드는 데 사용할 수 있는 이전 단계에서 사용된 Dockerfile을 제공합니다. 컨테이너에는 Python 3 및 모든 종속성 요구 사항과 이 저장소의 최신 버전 복사본이 포함됩니다.
다음과 같이 이 저장소의 루트에서 Docker 컨테이너를 빌드합니다.
docker build --no-cache . -t stevenblack-hosts
그런 다음 다음과 같이 명령을 실행하십시오.
docker run --rm -it stevenblack-hosts updateHostsFile.py
이렇게 하면 호스트 파일이 생성되고 완료되면 컨테이너와 함께 제거되므로 그다지 유용하지 않습니다. 옵션 #1의 예를 사용하여 호스트의 파일이 교체되도록 볼륨을 추가할 수 있습니다.
자신만의 통합된 호스트 파일을 생성하려면 Python 3.6 이상이 필요합니다.
먼저 다음을 사용하여 종속성을 설치합니다.
pip3 install --user -r requirements.txt
사용자 수준에서 필수 종속성을 설치하는 --user
플래그를 권장 합니다 . 이에 대한 자세한 내용은 pip 설명서에서 확인할 수 있습니다.
무료 원격 Google Colab 환경을 가동해 보세요.
단위 테스트를 실행 하려면 최상위 디렉터리에서 다음을 실행하세요.
python3 testUpdateHostsFile.py
updateHostsFile.py
스크립트는 로컬 data/
하위 폴더의 소스를 기반으로 통합 호스트 파일을 생성합니다. 스크립트는 업데이트된 버전을 가져와야 하는지 여부를 묻는 메시지를 표시합니다(각 소스 폴더의 update.json
텍스트 파일에 정의된 위치에서). 그렇지 않으면 이미 있는 hosts
파일을 사용합니다.
python3 updateHostsFile.py [--auto] [--replace] [--ip nnn.nnn.nnn.nnn] [--extensions ext1 ext2 ext3]
--help
또는 -h
: 도움말을 표시합니다.
--auto
또는 -a
: 프롬프트 없이 스크립트를 실행합니다. --auto
호출되면,
--extensions
또는 -e
플래그를 사용하십시오.--replace
플래그를 포함하지 않으면 활성 호스트 파일이 교체되지 않습니다 . --backup
또는 -b
: 기존 호스트 파일을 생성할 때 해당 파일을 백업합니다.
--extensions <ext1> <ext2> <ext3>
또는 -e <ext1> <ext2> <ext3>
: 합병에 포함할 추가 범주별 호스트 파일이 포함된 extensions
폴더 아래의 하위 폴더 이름입니다. 예: --extensions porn
또는 -e social porn
.
--flush-dns-cache
또는 -f
: DNS 캐시를 플러시하라는 메시지를 건너뜁니다. --replace
도 활성화된 경우에만 활성화됩니다.
--ip nnn.nnn.nnn.nnn
또는 -i nnn.nnn.nnn.nnn
: 대상으로 사용할 IP 주소입니다. 기본값은 0.0.0.0
입니다.
--keepdomaincomments
또는 -k
: true
(기본값) 또는 false
, 도메인과 같은 줄에 나타나는 주석을 유지합니다. 기본값은 true
입니다.
--noupdate
또는 -n
: 호스트 데이터 소스에서 업데이트 가져오기를 건너뜁니다.
--output <subfolder>
또는 -o <subfolder>
: 생성된 소스 파일을 하위 폴더에 배치합니다. 하위 폴더가 없으면 생성됩니다.
--replace
또는 -r
: 활성 호스트 교체를 트리거합니다.
--skipstatichosts
또는 -s
: false
(기본값) 또는 true
127.0.0.1 localhost
와 같은 행을 포함하는 상단의 표준 섹션을 생략합니다. 이는 로컬 네트워크에서 근접 DNS 서비스를 구성하는 데 유용합니다.
--nogendata
또는 -g
: false
(기본값) 또는 true
readme.md 파일 생성에 사용되는 readmeData.json 파일 생성을 건너뜁니다. 이는 추가 화이트리스트 또는 블랙리스트가 있는 호스트 파일을 생성하고 이 저장소의 로컬 체크아웃을 수정되지 않은 상태로 유지하려는 경우에 유용합니다.
--nounifiedhosts
: false
(기본값) 또는 true
, 최종 호스트 파일에 통합 호스트 파일을 포함하지 않습니다. 일반적으로 --extensions
와 함께 사용됩니다.
--compress
또는 -c
: false
(기본값) 또는 true
, 필요하지 않은 줄(빈 줄 및 주석)을 무시하고 각 줄에 여러 도메인을 배치하여 호스트 파일을 압축합니다 . 호스트 파일의 줄 수를 줄이면 Windows(DNS 클라이언트 서비스 활성화)에서의 성능이 향상됩니다.
--minimise
또는 -m
: false
(기본값) 또는 true
, --compress
와 유사하지만 각 도메인을 별도의 줄에 배치합니다. hosts
파일에 의존하는 많은 URL 차단기 구현이 한 줄에 여러 호스트를 허용하는 표준을 따르지 않기 때문에 이는 필요합니다.
--blacklist <blacklistfile>
또는 -x <blacklistfile>
: 호스트 형식의 지정된 블랙리스트 파일을 생성된 호스트 파일에 추가합니다.
--whitelist <whitelistfile>
또는 -w <whitelistfile>
: 지정된 화이트리스트 파일을 사용하여 생성된 호스트 파일에서 호스트를 제거합니다.
data/
폴더의 하위 폴더에 각각 하나 이상의 추가 소스를 추가하고 해당 update.json
파일에 url
키를 지정합니다.
extensions/
폴더의 하위 폴더에서 생성되는 하나 이상의 선택적 확장을 추가합니다. update.json
의 URL은 이 확장이 업데이트를 찾는 위치를 제어합니다.
선택적 blacklist
파일을 만듭니다. 이 파일의 콘텐츠( hosts
파일 형식의 추가 도메인 목록 포함)는 업데이트 프로세스 중에 통합 호스트 파일에 추가됩니다. 샘플 blacklist
포함되어 있으며 필요에 따라 수정할 수 있습니다.
blacklist
는 git에 의해 추적되지 않으므로 나중에 origin
에서 이 저장소를 git pull
때 변경 사항이 재정의되지 않습니다. 사용자 정의 호스트 레코드가 있는 경우 myhosts
파일에 저장하세요. 이 파일의 내용은 업데이트 프로세스 중에 통합 호스트 파일 앞에 추가됩니다.
myhosts
파일은 git에 의해 추적되지 않으므로 나중에 origin
에서 이 저장소를 git pull
때 변경 사항이 재정의되지 않습니다.
whitelist
파일에 나열한 도메인은 최종 호스트 파일에서 제외됩니다.
whitelist
부분 일치를 사용합니다. 따라서 google-analytics.com
허용 목록에 추가하면 해당 도메인과 모든 하위 도메인이 최종 호스트 파일에 병합되지 않습니다.
whitelist
는 git에 의해 추적되지 않으므로 나중에 origin
에서 이 저장소를 git pull
때 변경 사항이 재정의되지 않습니다.
여기에 포함되어야 한다고 생각되는 개략적인 도메인을 발견한 경우 해당 도메인을 제공할 수 있는 몇 가지 방법이 있습니다.
새 도메인을 포함시키는 가장 좋은 방법은 여기에 나열된 홈 페이지의 데이터 제공업체에 문제를 제출하는 것입니다. 새 도메인을 제출하면 이러한 소스를 관리하는 전담 직원이 도메인을 선별하고 업데이트하기 때문에 이것이 가장 좋습니다.
이 저장소를 포크하여 https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts에 링크를 추가하세요.
그런 다음 끌어오기 요청을 제출하세요.
경고 : 이는 진행 중인 큐레이션이 우리에게 달려 있기 때문에 옵션 1보다 덜 바람직합니다. 그래서 이것은 우리에게 더 많은 일을 만들어 줍니다.
자신만의 스케치 도메인 컬렉션을 관리할 수 있다면 자신만의 호스트 목록을 관리하세요. 그런 다음 저장소의 존재를 새로운 문제로 알리면 새 버전을 만들 때마다 가져오는 소스 컬렉션에 새 저장소를 포함할 수 있습니다.
hosts
(파일 확장자 없음)라는 이름의 호스트 파일은 모든 운영 체제에서 호스트 이름을 IP 주소에 매핑하는 데 사용되는 일반 텍스트 파일입니다.
대부분의 운영 체제에서는 hosts
파일이 DNS
보다 우선합니다. 따라서 hosts
파일에 의해 도메인 이름이 확인되면 요청이 컴퓨터를 떠나지 않습니다.
스마트 hosts
파일을 사용하면 맬웨어, 애드웨어 및 기타 자극 요소를 차단하는 데 큰 도움이 됩니다.
예를 들어 일부 doubleclick.net 서버에 대한 요청을 무효화하려면 호스트 파일에 다음 행을 추가하면 됩니다.
# block doubleClick's servers
0.0.0.0 ad.ae.doubleclick.net
0.0.0.0 ad.ar.doubleclick.net
0.0.0.0 ad.at.doubleclick.net
0.0.0.0 ad.au.doubleclick.net
0.0.0.0 ad.be.doubleclick.net
# etc...
127.0.0.1
대신 0.0.0.0
사용하는 것이 좋습니다. 전통적으로 대부분의 호스트 파일은 루프백 주소인 127.0.0.1
사용하여 로컬 시스템에 대한 IP 연결을 설정합니다.
우리는 유효하지 않거나 알 수 없거나 적용할 수 없는 대상을 지정하는 데 사용되는 라우팅할 수 없는 메타 주소로 정의된 0.0.0.0
사용하는 것을 선호합니다.
0.0.0.0
사용하는 것이 경험적으로 더 빠릅니다. 아마도 시간 초과 해결을 기다릴 필요가 없기 때문일 것입니다. 또한 로컬 PC에서 실행 중인 웹 서버를 방해하지 않습니다.
0.0.0.0
대신 0
사용하면 어떨까요? 우리는 그것을 시도했습니다. 0
사용하면 보편적으로 작동하지 않습니다.
현재 hosts
파일을 수정하려면 다음 위치에서 해당 파일을 찾아 텍스트 편집기로 수정하세요.
/etc/hosts
파일./private/etc/hosts
파일.%SystemRoot%system32driversetchosts
파일. 젠투 사용자는 ::pf4public 젠투 오버레이에서 sb-hosts
찾을 수 있습니다.
컴퓨터에 호스트 파일을 설치하려면 configuration.nix
에 다음을 추가하세요.
{
networking . extraHosts = let
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts ;
hostsFile = builtins . fetchurl hostsPath ;
in builtins . readFile " ${ hostsFile } " ;
}
hostsPath
변경하십시오.fetchurl
호출은 순수하지 않습니다. 항상 동일한 결과를 얻으려면 정확한 커밋과 함께 fetchFromGitHub
사용하세요.플레이크를 통해 관리되는 NixOS 설치는 다음과 같이 호스트 파일을 사용할 수 있습니다.
{
inputs . hosts . url = "github:StevenBlack/hosts" ;
outputs = { self , nixpkgs , hosts } : {
nixosConfigurations . my-hostname = {
system = "<architecture>" ;
modules = [
hosts . nixosModule {
networking . stevenBlackHosts . enable = true ;
}
] ;
} ;
} ;
}
호스트 확장은 다음 옵션으로도 사용할 수 있습니다.
{
networking . stevenBlackHosts = {
blockFakenews = true ;
blockGambling = true ;
blockPorn = true ;
blockSocial = true ;
} ;
}
(참고: 아래 나열된 일부 타사 호스트 관리자도 참조하세요.)
Linux 및 macOS에서는 Python 스크립트를 실행합니다. Windows에서는 호환성 문제로 인해 더 많은 작업이 필요하므로 다음과 같이 배치 파일을 실행하는 것이 좋습니다.
updateHostsWindows.bat
이 파일은 저장소 디렉터리의 관리자 권한으로 명령 프롬프트에서 실행되어야 합니다 . 호스트 파일을 업데이트하는 것 외에도 기존 호스트 파일을 교체하고 DNS 캐시를 다시 로드할 수도 있습니다. 이 기능이 작동하려면 인터넷에 연결되어 있어야 한다는 것은 말할 필요도 없습니다.
저장소 디렉터리에서 관리자로 명령 프롬프트를 열려면 다음을 수행합니다.
cmd
cmd
입력 → 명령 프롬프트 마우스 오른쪽 버튼 클릭 → "관리자 권한으로 실행"cmd
입력 → 명령 프롬프트 마우스 오른쪽 버튼 클릭 → "관리자 권한으로 실행"타사에서 권장하는 추가 솔루션을 보려면 "타사 호스트 관리자" 섹션을 참조할 수도 있습니다.
hosts
파일을 사용하려면 DNS 캐시 서비스를 비활성화해야 할 수 있습니다. Windows에는 더 큰 호스트 파일에 문제가 있습니다. Windows 10의 최근 보안 변경 사항은 레지스트리 해킹을 제외한 다른 도구를 통해 변경된 서비스에 대한 액세스를 거부합니다. Windows 레지스트리를 적절하게 변경하려면 disable-dnscache-service-win.cmd
파일을 사용하십시오. 완료되면 장치를 재부팅해야 합니다. 자세한 내용은 cmd
파일 내의 설명을 참조하세요.
DNS 캐시 서비스를 비활성화하면 WSL 과 같은 서비스 및 애플리케이션에 문제가 발생할 수 있으며 호스트 파일을 압축하여 DNS 캐싱 서비스를 비활성화할 필요가 없게 됩니다. Hosts Compress - Windows(권장 방법) 또는 PowerShell 압축 스크립트에서 C++ Windows 명령줄 도구를 사용해 보고 Hosts Compression Scripts 저장소에 있는 가이드를 확인할 수 있습니다.
운영 체제는 DNS 조회를 캐시합니다. 새 호스트 파일이 설치되면 재부팅하거나 다음 명령을 실행하여 DNS 캐시를 수동으로 플러시할 수 있습니다.
Google Chrome 브라우저는 chrome://net-internals/#dns
페이지에서 DNS 캐시를 수동으로 정리해야 호스트 파일의 변경 사항을 확인할 수 있습니다. 참조: https://superuser.com/questions/723703
관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다.
ipconfig /flushdns
터미널을 열고 루트 권한으로 실행합니다.
Debian/Ubuntu sudo service network-manager restart
리눅스 민트 sudo /etc/init.d/dns-clean start
systemd가 있는 Linux : sudo systemctl restart network.service
페도라 리눅스 : sudo systemctl restart NetworkManager.service
네트워크 관리자가 포함된 Arch Linux/Manjaro : sudo systemctl restart NetworkManager.service
Wicd가 포함된 Arch Linux/Manjaro : sudo systemctl restart wicd.service
RHEL/Centos : sudo /etc/init.d/network restart
FreeBSD : sudo service nscd restart
처음에 nscd
데몬을 활성화하려면 다음 명령을 실행하는 것이 좋습니다:
sudo sysrc nscd_enable= " YES "
sudo service nscd start
그런 다음 /etc/nsswitch.conf
파일의 hosts
행을 다음과 같이 수정합니다.
hosts: cache files dns
NixOS : networking.extraHosts
옵션이 변경되면 nscd.service
가 자동으로 다시 시작됩니다.
기타 : 이 Wikipedia 기사를 참조하세요.
이 문서에 설명된 대로 터미널을 열고 다음을 실행합니다.
sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder
이 리포지토리는 GitHub 리포지토리 및 npm 패키지를 위한 뛰어난 CLI 릴리스 도구인 release-it을 사용하여 릴리스 생성을 자동화합니다. 이것이 package.json 및 .release-it.json 파일이 번들로 제공되는 이유입니다.
이 저장소의 목표는 다음과 같습니다.
여기서는 고품질 소스를 적극적으로 선별된 소스로 정의합니다. 호스트 소스는 추가 및 제거를 통해 관리자에 의해 자주 업데이트되어야 합니다. 호스트 파일이 클수록 큐레이션 수준이 높아질 것으로 예상됩니다.
이 통합 호스트 파일은 다양한 운영 체제에서 데스크톱과 모바일 장치 모두에 서비스를 제공할 것으로 예상됩니다.
hostile
사용하여 도메인을 제거하거나 bash 스크립트에서 hostile
사용하여 호스트의 새로운 버전을 다운로드할 때마다 사후 프로세스를 자동화할 수 있습니다./etc/bind/named.conf.blocked
파일을 사용하여 로컬 DNS 서버를 설정합니다.wget
& awk
사용하여 지정된 호스트 파일을 가져와 dnsmasq에 필요한 형식으로 변환합니다. IPv4 및 IPv6를 지원합니다. 쉘 스크립트로 사용하거나 /etc/cron.weekly
(또는 적절한 곳)에 넣을 수 있도록 설계되었습니다. 스크립트는 짧고 쉽게 편집할 수 있으며 dnsmasq 설정에 대한 메모가 첨부된 짧은 문서도 있습니다.76.76.2.35
, 76.76.10.35
, 2606:1a40::35
, 2606:1a40:1::35
https://freedns.controld.com/x-stevenblack
, x-stevenblack.freedns.controld.com
기여 가이드를 읽어보세요. 무엇보다도 이 저장소에서 파일과 폴더를 구성하는 방법을 설명합니다.
우리는 항상 잘 선별된 호스트 소스를 찾는 데 관심이 있습니다. 문제를 찾으면 이슈를 열어 관심을 끌도록 하세요.
문제를 생성하거나 대응하기 전에 당사의 행동 강령을 읽어 보십시오.
@Tobaloidee의 로고 감사합니다!.