
hosts v3.16.107
๐ ์ฌ๋ฌ ์ ์ ๋ณ๋ ์์ค์ hosts ํ์ผ์ ํตํฉํ๊ณ ํ์ฅํฉ๋๋ค. ์ ํ์ ์ผ๋ก ์ฑ์ธ ์ฝํ ์ธ , ์์ ๋ฏธ๋์ด ๋ฐ ๊ธฐํ ์นดํ ๊ณ ๋ฆฌ์ ํ์ฅ ๊ธฐ๋ฅ์ ์ ํํ ์ ์์ต๋๋ค.
[!IMPORTANT] ์ด ์ ์ฅ์๋ฅผ ํด๋ก ํ๋ ๋ฐ๋ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค! ์๋ง๋ 2018๋ ์ดํ์ ์ ์ฒด ๊ธฐ๋ก์ด ์๋ ์ต์ ๋ฒ์ ๋ง์ผ๋ก ์์ํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์๋นํ ์๊ฐ์ ์ ์ฝํ๋ ค๋ฉด
git clone --depth 1 ...์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
[!NOTE]
hosts/data/StevenBlack/hosts์ ๋ณ๊ฒฝ์ ๊ดํ ์ด์ ๋ฐ PR์ ์ ์ธํ๊ณ , ์์ฑ๋ hosts ํ์ผ์ ๋ด์ฉ์ ๊ดํ ๋ค๋ฅธ ๋ชจ๋ ์ด์๋ ํด๋น ๋ด์ฉ์ ์ ๊ณตํ ์ ์ ํ ๋ฐ์ดํฐ ์์ค์ ์ ๊ธฐํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ ์์ค์ ์ฐ๋ฝ์ฒ ์ ๋ณด๋hosts/data/๋๋ ํ ๋ฆฌ์์ ์ฐพ์ ์ ์์ต๋๋ค.

๊ธฐ๋ณธ ํ์ฅ ๊ธฐ๋ฅ์ด ํฌํจ๋ ํตํฉ hosts ํ์ผ
์ด ์ ์ฅ์๋ ์ฌ๋ฌ ํํ ์๋ hosts ํ์ผ์ ํตํฉํ๊ณ , ์ค๋ณต์ ์ ๊ฑฐํ์ฌ ํ๋์ ํตํฉ hosts ํ์ผ๋ก ๋ณํฉํฉ๋๋ค. ๋ค์ํ ๋ง์ถคํ hosts ํ์ผ์ด ์ ๊ณต๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ด ์ ์ฅ์๋ hosts ํ์ผ ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ์ ๋๋ค.

- ๋ง์ง๋ง ์ ๋ฐ์ดํธ: 2026๋ 8์ 27์ผ.
- ๋ค์์ 79,746๊ฐ์ ํญ๋ชฉ์ ํฌํจํ๋ ๊ธฐ๋ณธ ํ์ฅ ๊ธฐ๋ฅ์ด ํฌํจ๋ ํตํฉ hosts ํ์ผ ์๋ณธ ์ ๋๋ค.

๋ชจ๋ hosts ํ์ผ ๋ณํ ๋ชฉ๋ก
์ด ์ ์ฅ์๋ ๊ธฐ๋ณธ ๋ณํ ์ธ์๋ ํตํฉ hosts ํฌํจ ์ฌ๋ถ์ ๋ฐ๋ผ 31๊ฐ์ง์ ์๋ก ๋ค๋ฅธ hosts ํ์ผ ๋ณํ์ ์ ๊ณตํฉ๋๋ค.
Non GitHub mirror๋ GitHub ๋ค์ด๋ก๋ ๋งํฌ์ ํธํ๋์ง ์๋ Windows์ฉ Hostsman๊ณผ ๊ฐ์ ์ผ๋ถ hosts ํ์ผ ๊ด๋ฆฌ์์์ ์ฌ์ฉํ ๋งํฌ์ ๋๋ค.
| Host ํ์ผ ๋ ์ํผ | Readme | Raw hosts | ๊ณ ์ ๋๋ฉ์ธ | Non GitHub mirror |
|---|---|---|---|---|
| ํตํฉ hosts = (adware + malware) | Readme | link | 79,746 | link |
| ํตํฉ hosts + fakenews | Readme | link | 81,989 | link |
| fakenews | Readme | link | 2,187 | link |
| ํตํฉ hosts + gambling | Readme | link | 86,383 | link |
| gambling | Readme | link | 6,593 | link |
| ํตํฉ hosts + porn | Readme | link | 155,839 | link |
| porn | Readme | link | 76,755 | link |
| ํตํฉ hosts + social | Readme | link | 83,578 | link |
| social | Readme | link | 3,808 | link |
| ํตํฉ hosts + fakenews + gambling | Readme | link | 88,570 | link |
| fakenews + gambling | Readme | link | 8,786 | link |
| ํตํฉ hosts + fakenews + porn | Readme | link | 158,026 | link |
| fakenews + porn | Readme | link | 78,948 | link |
| ํตํฉ hosts + fakenews + social | Readme | link | 85,765 | link |
| fakenews + social | Readme | link | 6,001 | link |
| ํตํฉ hosts + gambling + porn | Readme | link | 162,420 | link |
| gambling + porn | Readme | link | 83,348 | link |
| ํตํฉ hosts + gambling + social | Readme | link | 90,159 | link |
| gambling + social | Readme | link | 10,401 | link |
| ํตํฉ hosts + porn + social | Readme | link | 159,613 | link |
| porn + social | Readme | link | 80,561 | link |
| ํตํฉ hosts + fakenews + gambling + porn | Readme | link | 164,607 | link |
| fakenews + gambling + porn | Readme | link | 85,541 | link |
| ํตํฉ hosts + fakenews + gambling + social | Readme | link | 92,346 | link |
| fakenews + gambling + social | Readme | link | 12,594 | link |
| ํตํฉ hosts + fakenews + porn + social | Readme | link | 161,800 | link |
| fakenews + porn + social | Readme | link | 82,754 | link |
| ํตํฉ hosts + gambling + porn + social | Readme | link | 166,194 | link |
| gambling + porn + social | Readme | link | 87,154 | link |
| ํตํฉ hosts + fakenews + gambling + porn + social | Readme | link | 168,381 | link |
| fakenews + gambling + porn + social | Readme | link | 89,295 | link |
๊ธฐ๋ ์ฌํญ: ์ด๋ฌํ ํตํฉ hosts ํ์ผ์ OS์ ๊ด๊ณ์์ด ๋ชจ๋ ๊ธฐ๊ธฐ์์ ์๋ํด์ผ ํฉ๋๋ค.
์ด ๋ณํ์ ํตํฉ๋ hosts ๋ฐ์ดํฐ ์์ค
๋ค์ ์์น์ ์
๋ฐ์ดํธ๋ hosts ํ์ผ์ ํญ์ ํตํฉ๋์ด ํฌํจ๋ฉ๋๋ค:
| Host ํ์ผ ์์ค | ํ ํ์ด์ง | Raw hosts | ๋ผ์ด์ ์ค | ์ด์ | ์ค๋ช |
|---|---|---|---|---|---|
| Steven Black์ ์์ ๋ชฉ๋ก | link | raw | MIT | issues | ๋ด๊ฐ ๋ฐ๊ฒฌํ ์ถ๊ฐ์ ์ธ ์์ํ ๋๋ฉ์ธ. |
| AdAway | link | raw | CC BY 3.0 | issues | AdAway๋ hosts ํ์ผ์ ์ฌ์ฉํ๋ Android์ฉ ์คํ ์์ค ๊ด๊ณ ์ฐจ๋จ๊ธฐ์ ๋๋ค. |
| add.2o7Net | link | raw | MIT | issues | hostsfile.org ์ฝํ ์ธ ๊ธฐ๋ฐ 2o7Net ์ถ์ ์ฌ์ดํธ. |
| add.Dead | link | raw | MIT | issues | hostsfile.org ์ฝํ ์ธ ๊ธฐ๋ฐ ํ์๋ ์ฌ์ดํธ. |
| add.Risk | link | raw | MIT | issues | hostsfile.org ์ฝํ ์ธ ๊ธฐ๋ฐ ์ํ ์ฝํ ์ธ ์ฌ์ดํธ. |
| add.Spam | link | raw | MIT | issues | hostsfile.org ์ฝํ ์ธ ๊ธฐ๋ฐ ์คํธ ์ฌ์ดํธ. |
| Mitchell Krog's - Badd Boyz Hosts | link | raw | MIT | issues | ๋ด Nginx ๋ฐ Apache Bad Bot ๋ฐ Spam Referrer ์ฐจ๋จ๊ธฐ์ ์์ํ ๋๋ฉ์ธ ๋ฐ ์๋ชป๋ ๋ฆฌํผ๋ฌ |
| hostsVN | link | raw | MIT | issues | ๋ฒ ํธ๋จ์ด ๊ด๊ณ ๋ฅผ ์ฐจ๋จํ๋ hosts |
| KADhosts | link | raw | CC BY-SA 4.0 | issues | ์ฌ๊ธฐ/์ ๋์จ์ด/์ค์บ ์น์ฌ์ดํธ. |
| minecraft-hosts | link | raw | CC0-1.0 | issues | Minecraft ๊ด๋ จ ์ถ์ ๊ธฐ hosts |
| MVPS hosts file | link | raw | CC BY-NC-SA 4.0 | issues | ์ด ์ฌ์ดํธ์ ๋ชฉ์ ์ ์ฌ์ฉ์์๊ฒ ๊ณ ํ์ง์ ๋ง์ถคํ HOSTS ํ์ผ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. |
| Dan Pollock โ someonewhocares | link | raw | ์ถ์ฒ ํ์๊ฐ ์๋ ๋น์์ ์ | issues | ์ธํฐ๋ท์ด (๊ทธ๋ ๊ฒ) ๋์์ง ์๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ. |
| Tiuxo hostlist - ads | link | raw | CC BY 4.0 | issues | DNS ๊ธฐ๋ฐ ์ฝํ ์ธ ์ฐจ๋จ์ ์ํ ๋ถ๋ฅ๋ hosts ํ์ผ |
| UncheckyAds | link | raw | MIT | issues | https://unchecky.com/ ์ฝํ ์ธ ๊ธฐ๋ฐ Windows ์ค์น ํ๋ก๊ทธ๋จ ๊ด๊ณ ์์ค ์ฌ์ดํธ. |
| URLHaus | link | raw | CC0 | issues | ์ ์ฑ URL ๊ณต์ ๋ฅผ ๋ชฉํ๋ก ํ๋ abuse.ch์ ํ๋ก์ ํธ. |
| yoyo.org | link | raw | issues | ๊ด๊ณ ์๋ฒ ๋ฐ ์ถ์ ์๋ฒ ํธ์คํธ ์ด๋ฆ ์ฐจ๋จ. |
ํ์ฅ ๊ธฐ๋ฅ
ํตํฉ hosts ํ์ผ์ ์ ํ์ ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ํ์ฅ ๊ธฐ๋ฅ์ ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ๋๋ฉ์ธ์ ํฌํจํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ํ์ฌ ๋ค์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค: fakenews, social, gambling, porn.
ํ์ฅ ๊ธฐ๋ฅ์ ์ ํ ์ฌํญ์ด๋ฉฐ ๊ธฐ๋ณธ hosts ํ์ผ๊ณผ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๊ฒฐํฉํ ์ ์์ต๋๋ค. ๊ฒฐํฉ๋ ์ ํ์
alternates
ํด๋์ ์ ์ฅ๋ฉ๋๋ค.
ํ์ฅ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ๋
extensions
ํด๋์ ์ ์ฅ๋ฉ๋๋ค. ์ด ํด๋ ํธ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ์ฌ ํ์ฅ ๊ธฐ๋ฅ์ ๊ด๋ฆฌํ๋ฉฐ, ์ฌ๊ธฐ์์ ์ฐ๋ฆฌ๊ฐ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๊ณตํ๋ fakenews, social, gambling, porn ํ์ฅ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๋๋ง์ ํตํฉ hosts ํ์ผ ์์ฑํ๊ธฐ
๋๋ง์ hosts ํ์ผ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ธ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ์ง์ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ฑฐ๋, ์์ ์ ํ๊ฒฝ์์ ์ํํ ์ ์์ต๋๋ค. ์ต์ #1์ Docker๊ฐ ์ค์น๋ Linux๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ฝ์ต๋๋ค.
์ต์ 1: ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ฌ์ฉ (Linux ์ ์ฉ)
์ด๋ ๊ฒ ํ๋ฉด
/etc/hosts๊ฐ ๊ต์ฒด๋ฉ๋๋ค.
ํธ์คํธ์ Docker๊ฐ ์ค์น๋์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋ค์ ๋ช
๋ น์ ์คํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ์ฅ ๊ธฐ๋ฅ์ ์ํ๋ ๋๋ก ์ค์ ํ์ธ์.```sh
docker run --pull always --rm -it -v /etc/hosts:/etc/hosts
ghcr.io/stevenblack/hosts:latest updateHostsFile.py --auto
--replace --extensions gambling porn
์ปค์คํ
ํธ์คํธ๋ ํ์ดํธ๋ฆฌ์คํธ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด [์ง์นจ](#how-do-i-control-which-sources-are-unified)์ ๋ฐ๋ผ ๋ ํ์ผ ์ค ํ๋ ๋๋ ๋ ๋ค ์์ฑํ๊ณ , ์ฌ์ฉํ๋ ค๋ ํญ๋ชฉ์ ๋ฐ๋ผ `ghcr.io/stevenblack/hosts:latest` _์์_ ๋ค์ ์ธ์๋ฅผ ์ถ๊ฐํ์ธ์.```sh
-v "path/to/myhosts:/hosts/myhosts" \
-v "path/to/whitelist:/hosts/whitelist" \
์ด ๋ช ๋ น์ ๋์ค์ ๋ค์ ์คํํ์ฌ ์ต์ ํธ์คํธ ๋ชฉ๋ก์ ๊ธฐ์ค์ผ๋ก ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค(์: ์ฃผ๊ฐ cron ์์ ์ ์ถ๊ฐ).
์ต์ 2: ์์ฒด ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์์ฑ
์ด์ ๋จ๊ณ์์ ์ฌ์ฉํ Dockerfile์ ์ ๊ณตํ๋ฏ๋ก, ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ปจํ ์ด๋์๋ Python 3๊ณผ ๋ชจ๋ ์ข ์์ฑ ์๊ตฌ ์ฌํญ, ๊ทธ๋ฆฌ๊ณ ์ด ์ ์ฅ์์ ์ต์ ๋ฒ์ ์ฌ๋ณธ์ด ํฌํจ๋ฉ๋๋ค.
์ด ์ ์ฅ์์ ๋ฃจํธ์์ ๋ค์๊ณผ ๊ฐ์ด Docker ์ปจํ ์ด๋๋ฅผ ๋น๋ํฉ๋๋ค:```sh docker build --no-cache . -t stevenblack-hosts
GitHub์์ ํด๋ก ํ์ง ์๊ณ ์ง์ ์ฌ์ฉํ๋ ค๋ฉด:```sh
docker build --no-cache https://github.com/StevenBlack/hosts.git -t stevenblack-hosts
๊ทธ๋ฐ ๋ค์ ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ ์คํํ์ธ์:```sh docker run --rm -it stevenblack-hosts updateHostsFile.py
> ์ด๋ ๊ฒ ํ๋ฉด ํธ์คํธ ํ์ผ์ด ์์ฑ๋๊ณ , ์๋ฃ๋๋ฉด ์ปจํ
์ด๋์ ํจ๊ป ์ ๊ฑฐ๋๋ฏ๋ก
> ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ต๋๋ค. ์ต์
#1์ ์์ ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณผ๋ฅจ์ ์ถ๊ฐํ๋ฉด
> ํธ์คํธ์ ํ์ผ์ด ๋์ฒด๋๋๋ก ํ ์ ์์ต๋๋ค.
### ์ต์
3: ์์ฒด ํ๊ฒฝ์์ ์์ฑํ๊ธฐ
์์ฒด ํตํฉ ํธ์คํธ ํ์ผ์ ์์ฑํ๋ ค๋ฉด Python 3.6 ์ด์์ด ํ์ํฉ๋๋ค.
๋จผ์ ๋ค์ ๋ช
๋ น์ผ๋ก ์ข
์์ฑ์ ์ค์นํฉ๋๋ค.```sh
pip3 install --user -r requirements.txt
์ฐธ๊ณ ํ์ ์ข
์์ฑ์ ์ฌ์ฉ์ ์์ค์ ์ค์นํ๋ --user ํ๋๊ทธ๋ฅผ ๊ถ์ฅํฉ๋๋ค. ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ pip
๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค.
์ต์ 4: Google Colab์์ ์์ฑํ๊ธฐ
๋ฌด๋ฃ ์๊ฒฉ Google Colab ํ๊ฒฝ์ ์คํํ์ธ์.
๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ๊ด๊ณ์์ด ๊ณตํต์ผ๋ก ์ํํ๋ ๋จ๊ณ
๋จ์ ํ ์คํธ๋ฅผ ์คํํ๋ ค๋ฉด ์ต์์ ๋๋ ํฐ๋ฆฌ์์ ๋ค์์ ์คํํ์ธ์:```sh python3 testUpdateHostsFile.py
`updateHostsFile.py` ์คํฌ๋ฆฝํธ๋ ๋ก์ปฌ `data/` ํ์ ํด๋์ ์๋ ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํตํฉ๋ hosts ํ์ผ์ ์์ฑํฉ๋๋ค. ์คํฌ๋ฆฝํธ๋ ์
๋ฐ์ดํธ๋ ๋ฒ์ ์ ๊ฐ์ ธ์ฌ์ง ์ฌ๋ถ๋ฅผ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค(๊ฐ ์์ค ํด๋์ `update.json` ํ
์คํธ ํ์ผ์ ์ ์๋ ์์น์์). ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด๋ฏธ ์๋ `hosts` ํ์ผ์ ์ฌ์ฉํฉ๋๋ค.```sh
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>: ์ง์ ๋ ๋ธ๋๋ฆฌ์คํธ ํ์ผ์ hosts ํ์์ผ๋ก ์์ฑ๋ ํธ์คํธ ํ์ผ์ ์ถ๊ฐํฉ๋๋ค.
--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ํ ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฎ์ด์ฐ์ด์ง ์์ต๋๋ค.
ํธ์คํธ ๋ ์ฝ๋์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ ์ ์๋์?
์ฌ๊ธฐ์ ํฌํจ๋์ด์ผ ํ๋ค๊ณ ์๊ฐ๋๋ ์์ฌ์ค๋ฌ์ด ๋๋ฉ์ธ์ ๋ฐ๊ฒฌํ๋ฉด ๊ธฐ์ฌํ ์ ์๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ต์ 1: ํธ์คํธ ์์ค ์ค ํ๋์ ๋ฌธ์
์ ๋๋ฉ์ธ์ ํฌํจ์ํค๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ํํ์ด์ง๊ฐ ์ฌ๊ธฐ์ ๋์ด๋ ๋ฐ์ดํฐ ์ ๊ณต์ ์ค ํ๋์ ์ด์๋ฅผ ์ ์ถํ๋ ๊ฒ์ ๋๋ค. ์ ๋๋ฉ์ธ์ ์ ์ถํ๋ฉด ์ด๋ฌํ ์์ค๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ์ ๋ด ์ธ๋ ฅ์ด ํ๋ ์ด์ ํ๊ณ ์ ๋ฐ์ดํธํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
์ต์ 2: ์ด ์ ์ฅ์๋ฅผ ํฌํฌํ๊ณ Steven Black์ ๊ฐ์ธ ๋ฐ์ดํฐ ํ์ผ์ ๋๋ฉ์ธ์ ์ถ๊ฐํ ํ ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถ
์ด hosts ์ ์ฅ์๋ฅผ ํฌํฌํ๊ณ ๋งํฌ๋ฅผ https://github.com/StevenBlack/hosts/blob/master/data/StevenBlack/hosts์ ์ถ๊ฐํ์ธ์.
๊ทธ๋ฐ ๋ค์ ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถํ์ธ์.
๊ฒฝ๊ณ : ์ง์์ ์ธ ํ๋ ์ด์ ์ด ์ฐ๋ฆฌ์๊ฒ ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ์ต์ 1๋ณด๋ค ๋ ๋ฐ๋์งํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ์๊ฒ ๋ ๋ง์ ์์ ์ด ์๊น๋๋ค.
์ต์ 3: GitHub์์ ์ ์ฅ์๋ก ๋๋ง์ ํธ์คํธ ๋ชฉ๋ก ๋ง๋ค๊ธฐ
์์ฌ์ค๋ฌ์ด ๋๋ฉ์ธ ์ปฌ๋ ์ ์ ์ง์ ํ๋ ์ด์ ํ ์ ์๋ค๋ฉด ๋๋ง์ ํธ์คํธ ๋ชฉ๋ก์ ํ๋ ์ด์ ํ์ธ์. ๊ทธ๋ฐ ๋ค์ ์ ์ด์๋ก ์ ์ฅ์์ ์กด์ฌ๋ฅผ ์๋ฆฌ๋ฉด ์ ๋ฒ์ ์ ๋ง๋ค ๋๋ง๋ค ๊ฐ์ ธ์ค๋ ์์ค ์ปฌ๋ ์ ์ ์ ์ ์ฅ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
hosts ํ์ผ์ด๋ ๋ฌด์์ธ๊ฐ์?
hosts(ํ์ผ ํ์ฅ์ ์์)๋ผ๋ ์ด๋ฆ์ hosts ํ์ผ์ ๋ชจ๋ ์ด์ ์ฒด์ ์์ ํธ์คํธ ์ด๋ฆ์ IP ์ฃผ์์ ๋งคํํ๋ ๋ฐ ์ฌ์ฉํ๋ ์ผ๋ฐ ํ
์คํธ ํ์ผ์
๋๋ค.
๋๋ถ๋ถ์ ์ด์ ์ฒด์ ์์ hosts ํ์ผ์ DNS๋ณด๋ค ์ฐ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ๋๋ฉ์ธ ์ด๋ฆ์ด hosts ํ์ผ์ ์ํด ํ์ธ๋๋ฉด ์์ฒญ์ ์ปดํจํฐ๋ฅผ ๋ ๋์ง ์์ต๋๋ค.
์ค๋งํธํ hosts ํ์ผ์ ๋ฉ์จ์ด, ์ ๋์จ์ด ๋ฐ ๊ธฐํ ์ฑ๊ฐ์ ์์๋ฅผ ์ฐจ๋จํ๋ ๋ฐ ํฐ ๋์์ด ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ผ๋ถ doubleclick.net ์๋ฒ์ ๋ํ ์์ฒญ์ ๋ฌดํจํํ๋ ค๋ฉด hosts ํ์ผ์ ๋ค์ ์ค์ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค:```text
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` ํ์ผ์ ์์ ํ๋ ค๋ฉด ๋ค์ ์์น์์ ์ฐพ์
ํ
์คํธ ํธ์ง๊ธฐ๋ก ์์ ํ์ธ์.
- **macOS (10.14.x macOS Mojave๊น์ง), iOS, Android, Linux**: `/etc/hosts`
ํ์ผ.
- **macOS Catalina:** `/private/etc/hosts` ํ์ผ.
- **Windows**: `%SystemRoot%\system32\drivers\etc\hosts` ํ์ผ.
## Gentoo
Gentoo ์ฌ์ฉ์๋
[`sb-hosts`](https://github.com/PF4Public/gentoo-overlay/tree/master/net-misc/sb-hosts)๋ฅผ
[::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo ์ค๋ฒ๋ ์ด์์
์ฐพ์ ์ ์์ต๋๋ค.
## NixOS
๋จธ์ ์ ํธ์คํธ ํ์ผ์ ์ค์นํ๋ ค๋ฉด `configuration.nix`์ ๋ค์์ ์ถ๊ฐํ์ธ์:```nix
{
networking.extraHosts = let
hostsPath = https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts;
hostsFile = builtins.fetchurl hostsPath;
in builtins.readFile "${hostsFile}";
}
- ์ฐธ๊ณ : ๋ค๋ฅธ ๋ฒ์ ์ hosts ํ์ผ์ด ํ์ํ๋ค๋ฉด
hostsPath๋ฅผ ๋ณ๊ฒฝํ์ธ์. - ์ฐธ๊ณ :
fetchurlํธ์ถ์ ๋น์์(impure)ํฉ๋๋ค. ํญ์ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ผ๋ ค๋ฉด ์ ํํ ์ปค๋ฐ๊ณผ ํจ๊ปfetchFromGitHub๋ฅผ ์ฌ์ฉํ์ธ์.
Nix Flake
_flakes_๋ฅผ ํตํด ๊ด๋ฆฌ๋๋ NixOS ์ค์น์์๋ ์ด ์ ์ฅ์์ flake.nix๋ฅผ ์
๋ ฅ(input)์ผ๋ก ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์๋ hosts ํ์ผ์ ๋ก์ปฌ์ ์ค์นํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ nixosModule๊ณผ, Unbound DNS ์๋ฒ์ฉ ์ฐจ๋จ ๋ชฉ๋ก(blocklist)์ผ๋ก ์ฌ์ฉํ ๊ตฌ์ฑ ํ์ผ์ด ํฌํจ๋ ํจํค์ง๊ฐ ๋ค์ด ์์ต๋๋ค.```nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs?ref=$YOUR-REF";
hosts = {
url = "github:StevenBlack/hosts"; # or a fork/mirror
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, hosts }: { nixosConfigurations.my-hostname = { system = ""; modules = [ # nixosModule to install hosts file locally: hosts.nixosModule { networking.stevenBlackHosts = { enable = true; # optionally: # enableIPv6 = true; # blockFakenews = true; # blockGambling = true; # blockPorn = true; # blockSocial = true; }; }
# configure unbound to use config as blocklist:
{
{
services.unbound = {
enable = true;
settings.server.include = [
"${hosts.packages.${system}.unbound}/hosts"
# alternates are also available, e.g. /fakenews, /fakenews-gambling etc.
];
};
}
}
];
};
}; }
## Windows์์ hosts ํ์ผ ์
๋ฐ์ดํธํ๊ธฐ
(์ฐธ๊ณ : ์๋์ ๋์ด๋ ์ผ๋ถ ํ์ฌ Hosts ๊ด๋ฆฌ์๋ ์ฐธ์กฐํ์ธ์.)
### ์ด์ ๋ฒ์ ์ Windows์ฉ
Linux์ macOS์์๋ Python ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ธ์. Windows์์๋ ํธํ์ฑ ๋ฌธ์ ๋ก ์ธํด ๋ ๋ง์ ์์
์ด ํ์ํ๋ฏ๋ก ๋ค์๊ณผ ๊ฐ์ด ๋ฐฐ์น ํ์ผ์ ์คํํ๋ ๊ฒ์ด ์ข์ต๋๋ค:```sh
updateHostsWindows.bat
์ด ํ์ผ์ ๋ฐ๋์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ช ๋ น ํ๋กฌํํธ์์ ์ ์ฅ์ ๋๋ ํฐ๋ฆฌ ๋ด์์ ์คํํด์ผ ํฉ๋๋ค. ํธ์คํธ ํ์ผ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ ์ธ์๋ ๊ธฐ์กด ํธ์คํธ ํ์ผ์ ๊ต์ฒดํ๊ณ DNS ์บ์๋ฅผ ์๋ก ๊ณ ์น ์๋ ์์ต๋๋ค. ๋งํ ํ์๋ ์์ด ์ด ๊ธฐ๋ฅ์ด ์๋ํ๋ ค๋ฉด ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํฉ๋๋ค.
์ ์ฅ์ ๋๋ ํฐ๋ฆฌ์์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- Windows XP: ์์ โ ์คํ โ
cmd - Windows Vista, 7: ์์ ๋ฒํผ โ
cmd์ ๋ ฅ โ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญ โ "๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ" - Windows 8: ์์ โ ์๋ก ์ค์์ดํ โ ๋ชจ๋ ์ฑ โ Windows ์์คํ โ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญ โ "๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ"
- Windows 10: ์์ ๋ฒํผ โ
cmd์ ๋ ฅ โ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญ โ "๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ"
์ต์ Windows ๋ฒ์ ์ ๊ฒฝ์ฐ
์ต์ ๋ฒ์ ์ Windows(10, ํนํ 11)์์๋ ์์ ์ธ๊ธํ ๋ฐฐ์น ์คํฌ๋ฆฝํธ์ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์๋ํ์ง ์์ผ๋ฉฐ(ํนํ ํ์ฌ ์ ธ์ ๊ด๋ฆฌ์ ๊ถํ์ด ์๋์ง ํ์ธํ๋ ๊ธฐ๋ฅ), ๋ฐ๋ผ์ ๋ ํ๋์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ๊ถ์ฅ๋ฉ๋๋ค.
์ ๊ณต๋ updateHostsWindows.ps1์ Powershell 5.1 ์คํฌ๋ฆฝํธ๋ก, ๋ฐฐ์น ์คํฌ๋ฆฝํธ์ ๋์ผํ ์์
์ ์ํํ์ง๋ง python ์คํฌ๋ฆฝํธ๊ฐ ํ์ ์๊ณ , ์ถ๊ฐ ์ต์
์ด ์์ผ๋ฉฐ, ๊ธฐ๋ณธ ์ ๊ณต ๋ช
๋ น๋ง ์ฌ์ฉํฉ๋๋ค(์์ฒด ํฌํจ). ๋ฐฐ์น ํ์ผ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํด์ผ ํ์ง๋ง, ๊ถํ์ด ์์ผ๋ฉด ์ค์ค๋ก ๋ค์ ์คํํ ์ ์์ต๋๋ค.
์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์:```Powershell .\updateHostsWindows.ps1
into any available Windows command line and for detailed information type:```Powershell
Get-Help .\updateHostsWindows.ps1 -Full
์๋ก์ด Windows ๋ฒ์ ์๋ (๊ทน๋ณตํ ์ ์๋) ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ, ์์ธํ ์ ๋ณด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ด ์คํฌ๋ฆฝํธ์ ํํ์ด์ง ์ฌ๊ธฐ๋ฅผ ๋ฐฉ๋ฌธํ์ธ์.
๋ํ ํ์ฌ์์ ๊ถ์ฅํ๋ ์ถ๊ฐ ์๋ฃจ์ ์ "ํ์ฌ ํธ์คํธ ๊ด๋ฆฌ์" ์น์ ์ ์ฐธ์กฐํ ์๋ ์์ต๋๋ค.
๊ฒฝ๊ณ : Windows์์ ์ด hosts ํ์ผ์ ์ฌ์ฉํ๋ ค๋ฉด DNS ์บ์ ์๋น์ค๋ฅผ ๋นํ์ฑํํด์ผ ํ ์ ์์ต๋๋ค
Windows๋ ๋ ํฐ hosts ํ์ผ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. Windows 10์ ์ต๊ทผ ๋ณด์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ ์ง์คํธ๋ฆฌ ํดํน์ ์ ์ธํ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ํตํ ์๋น์ค ๋ณ๊ฒฝ ์ก์ธ์ค๋ฅผ ์ฐจ๋จํฉ๋๋ค. disable-dnscache-service-win.cmd ํ์ผ์ ์ฌ์ฉํ์ฌ Windows ๋ ์ง์คํธ๋ฆฌ๋ฅผ ์ ์ ํ ๋ณ๊ฒฝํ์ธ์. ์๋ฃ๋๋ฉด ์ฅ์น๋ฅผ ์ฌ๋ถํ
ํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์
cmd ํ์ผ ๋ด์ ์ฃผ์์ ์ฐธ์กฐํ์ธ์.
DNS ์บ์ ์๋น์ค๋ฅผ ๋นํ์ฑํํ๋ฉด WSL๊ณผ ๊ฐ์ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, hosts ํ์ผ์ ์์ถํ๋ฉด DNS ์บ์ ์๋น์ค๋ฅผ ๋นํ์ฑํํ ํ์๊ฐ ์์ด์ง ์ ์์ต๋๋ค. Hosts Compress - Windows์ C++ Windows ๋ช ๋ น์ค ๋๊ตฌ(๊ถ์ฅ ๋ฐฉ๋ฒ)๋ PowerShell ์์ถ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ํ๊ณ Hosts Compression Scripts ์ ์ฅ์์ ๊ฐ์ด๋๋ฅผ ํ์ธํ์ธ์.
hosts ํ์ผ ๋ค์ ๋ก๋
์ด์ ์ฒด์ ๋ DNS ์กฐํ๋ฅผ ์บ์ํฉ๋๋ค. ์ hosts ํ์ผ์ด ์ ์ฉ๋ ํ ์ฌ๋ถํ ํ๊ฑฐ๋ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ DNS ์บ์๋ฅผ ์๋์ผ๋ก ํ๋ฌ์ํ ์ ์์ต๋๋ค.
Google Chrome ๋ธ๋ผ์ฐ์ ๋ chrome://net-internals/#dns ํ์ด์ง์์ DNS ์บ์๋ฅผ ์๋์ผ๋ก ์ ๋ฆฌํด์ผ hosts ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ดํ์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐธ์กฐ: https://superuser.com/questions/723703
Windows
๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ด๊ณ ๋ค์ ๋ช ๋ น์ ์คํํ์ธ์:```bat ipconfig /flushdns
### Linux
ํฐ๋ฏธ๋์ ์ด๊ณ ๋ฃจํธ ๊ถํ์ผ๋ก ์คํํ์ธ์:
- **Debian/Ubuntu** `sudo service network-manager restart`
- **Linux Mint** `sudo /etc/init.d/dns-clean start`
- **systemd ๊ธฐ๋ฐ Linux**: `sudo systemctl restart network.service`
- **Fedora Linux**: `sudo systemctl restart NetworkManager.service`
- **Network Manager๋ฅผ ์ฌ์ฉํ๋ 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` ๋ฐ๋ชฌ์ ์ฒ์ ํ์ฑํํ๋ ค๋ฉด ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ ๊ฒ์ด ์ข์ต๋๋ค: ```sh
sudo sysrc nscd_enable="YES"
sudo service nscd start
๊ทธ๋ฐ ๋ค์ /etc/nsswitch.conf ํ์ผ์ hosts ์ค์ ๋ค์๊ณผ ๊ฐ์ด ์์ ํฉ๋๋ค: ```text
hosts: cache files dns
- **NixOS**: `nscd.service`๋ `networking.extraHosts` ์ต์
์ด ๋ณ๊ฒฝ๋ ๋ ์๋์ผ๋ก ์ฌ์์๋ฉ๋๋ค.
- **๊ธฐํ**: [์ด Wikipedia ๋ฌธ์](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system)๋ฅผ ์ฐธ์กฐํ์ธ์.
### macOS
[์ด ๋ฌธ์](https://osxdaily.com/2022/11/21/how-clear-dns-cache-macos-ventura-monterey/)์ ์ค๋ช
๋ ๋๋ก ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์์ ์คํํ์ธ์:```sh
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ
์ด ์ ์ฅ์๋ GitHub ์ ์ฅ์์ npm ํจํค์ง๋ฅผ ์ํ ํ๋ฅญํ CLI ๋ฆด๋ฆฌ์ค ๋๊ตฌ์ธ release-it์ ์ฌ์ฉํ์ฌ ๋ฆด๋ฆฌ์ค ์์ฑ์ ์๋ํํฉ๋๋ค. ์ด๊ฒ์ด package.json ๋ฐ .release-it.json ํ์ผ์ด ํฌํจ๋ ์ด์ ์ ๋๋ค.
์ด ํตํฉ hosts ํ์ผ์ ๋ชฉํ
์ด ์ ์ฅ์์ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๊ณ ํ์ง์ hosts ๋ชฉ๋ก์ ์๋์ผ๋ก ๊ฒฐํฉํ๊ณ ,
- ์ํฉ์ ์ ํฉํ ํ์ฅ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ,
- ๊ฒฐ๊ณผ๋ก ์์ฑ๋ ๊ฒฐํฉ ๋ชฉ๋ก์ ์ค๋ณต์ ์ ๊ฑฐํ๊ณ ,
- ๊ฒฐ๊ณผ ํ์ผ์ ํฌ๊ธฐ๋ฅผ ํฉ๋ฆฌ์ ์ผ๋ก ์ ์งํ๋ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ๊ณ ํ์ง ์์ค๋ ์ ๊ทน์ ์ผ๋ก ๊ด๋ฆฌ๋๋ ์์ค๋ฅผ ์๋ฏธํฉ๋๋ค. hosts ์์ค๋ ์ ์ง ๊ด๋ฆฌ์๊ฐ ์ถ๊ฐ์ ์ ๊ฑฐ๋ฅผ ๋ชจ๋ ํฌํจํ์ฌ ์์ฃผ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. hosts ํ์ผ์ด ํด์๋ก ๋ ๋์ ์์ค์ ๊ด๋ฆฌ๊ฐ ๊ธฐ๋๋ฉ๋๋ค.
์ด ํตํฉ hosts ํ์ผ์ ๋ค์ํ ์ด์ ์ฒด์ ์ ๋ฐ์คํฌํฑ ๋ฐ ๋ชจ๋ฐ์ผ ์ฅ์น ๋ชจ๋์์ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
ํ์ฌ Hosts ๊ด๋ฆฌ์
- Unified Hosts AutoUpdate (Windows์ฉ): Unified Hosts AutoUpdate ํจํค์ง๋ ์ด ํตํฉ hosts ํ๋ก์ ํธ๋ฅผ ์ํด ํน๋ณํ ์ ์๋์์ผ๋ฉฐ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์๋ค์ ์ํด ํ๋ฐํ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. ๋ชจ๋ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ์ค์น ๋ฐ ์ ๊ฑฐํ ์ ์๊ณ ์๋์ผ๋ก ์ต์ ์ํ๋ก ์ ์งํ ์ ์์ผ๋ฉฐ, ๊ณต์ ๋คํธ์ํฌ ์์น์ ๋ฐฐ์นํ๊ณ ๊ทธ๋ฃน ์ ์ฑ ์ ํตํด ์กฐ์ง ์ ์ฒด์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ํ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์๋ค์ ์ํด ํ๋ฐํ ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฏ๋ก ๋ฒ๊ทธ ๋ณด๊ณ , ๊ธฐ๋ฅ ์์ฒญ ๋ฐ ๊ธฐํ ํผ๋๋ฐฑ์ ํ์ํฉ๋๋ค.
- ViHoMa๋ Christian Martรญnez๊ฐ Java๋ก ์์ฑํ ์๊ฐ์ Hosts ํ์ผ ๊ด๋ฆฌ์์ ๋๋ค. ํ์ธํด ๋ณด์ธ์!
- SaneHosts (macOS์ฉ): ํ๋กํ ๊ธฐ๋ฐ ์ฐจ๋จ, Touch ID ๋ณดํธ, 200๊ฐ ์ด์์ ์ ๋ณ๋ ์ฐจ๋จ ๋ชฉ๋ก ์ง์์ ๊ฐ์ถ ๋ค์ดํฐ๋ธ hosts ํ์ผ ๊ด๋ฆฌ์์ ๋๋ค. ์คํ ์์ค์ ๋๋ค.
ํฅ๋ฏธ๋ก์ด ์ ํ๋ฆฌ์ผ์ด์
- Hosts-BL์ hosts ํ์ผ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฐ๋จํ ๋๊ตฌ์ ๋๋ค. ์ฃผ์ ์ ๊ฑฐ, ์ค๋ณต ์ ๊ฑฐ, ์ค๋น 9๊ฐ ๋๋ฉ์ธ์ผ๋ก ์์ถ, IPv6 ํญ๋ชฉ ์ถ๊ฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ํ ๋ธ๋๋ฆฌ์คํธ๋ฅผ dnsmasq, DualServer, RPZ, Privoxy, Unbound ๋ฑ ๋ค๋ฅธ ์ํํธ์จ์ด์ ํธํ๋๋ ์ฌ๋ฌ ๋ค๋ฅธ ๋ธ๋๋ฆฌ์คํธ ํ์์ผ๋ก ๋ณํํ ์๋ ์์ต๋๋ค.
- Host Minder๋ StevenBlack/hosts์ ํตํฉ hosts ํ์ผ 4๊ฐ ์ค ํ๋๋ก /etc/hosts ํ์ผ์ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ ์ ์๋ ๊ฐ๋จํ GUI์ ๋๋ค. deb ํจํค์ง๋ก ์ ๊ณต๋๋ฉฐ UbuntuCE์ ์ฌ์ ์ค์น๋์ด ์์ต๋๋ค.
- Maza ad blocking์ hosts ํ์ผ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธํ๋ bash ์คํฌ๋ฆฝํธ์ ๋๋ค. ์ ๋ณต์ฌ๋ณธ์ ์ ๋ฐ์ดํธํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋งค๋ฒ dnsmasq ํธํ ๊ตฌ์ฑ ํ์ผ์ ์์ฑํฉ๋๋ค. ๋น ๋ฅธ ์ค์น, MacOS, Linux ๋ฐ BSD์ ํธํ๋ฉ๋๋ค.
- Hostile์ hosts ํ์ผ์์ ๋๋ฉ์ธ์ ์ฝ๊ฒ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์๋ ํธ๋ฆฌํ ๋ช
๋ น์ค ์ ํธ๋ฆฌํฐ์
๋๋ค. ์ฐ๋ฆฌ์ hosts ํ์ผ์ด ๋๋ฌด ๊ณต๊ฒฉ์ ์ด๋ผ๋ฉด
hostile์ ์ฌ์ฉํ์ฌ ๋๋ฉ์ธ์ ์ ๊ฑฐํ๊ฑฐ๋, bash ์คํฌ๋ฆฝํธ์์hostile์ ์ฌ์ฉํ์ฌ ์ hosts ๋ฒ์ ์ ๋ค์ด๋ก๋ํ ๋๋ง๋ค ํ์ฒ๋ฆฌ๋ฅผ ์๋ํํ ์ ์์ต๋๋ค. - macOS Scripting for Configuration, Backup and Restore์ macOS ์ฌ์ฉ์ ์ง์ , ์ฌ์ค์น ๋ฐ ์ฌ์ฉ์ ๋์ต๋๋ค. ๋ํ macOS์์ ์ด ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ hosts ํ์ผ์ ์ค์นํ๊ณ ์ ๋ฐ์ดํธํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. launchd์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋งค x์ผ(๊ธฐ๋ณธ๊ฐ์ 4์ผ)๋ง๋ค hosts ํ์ผ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ๋ ๋ค ์ค์นํ๋ ค๋ฉด GitHub ์ ์ฅ์๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ํ ๋จ๊ณ ์ ๋๋ ํ ๋ฆฌ์์ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ธ์.
- Pi-hole์ Raspberry Pi์์ ์คํ๋๋ ๋คํธ์ํฌ ์ ์ฒด DHCP ์๋ฒ์ด์ ๊ด๊ณ ์ฐจ๋จ๊ธฐ์ ๋๋ค. Pi-hole์ ์ด ์ ์ฅ์๋ฅผ ์์ค ์ค ํ๋๋ก ์ฌ์ฉํฉ๋๋ค.
- ๋ก์ปฌ BIND9 DNS ์๋ฒ๋ฅผ ํตํ ๊ด๊ณ ๋ฐ ์
์ฑ์ฝ๋ ์ฐจ๋จ
(Debian, Raspbian ๋ฐ Ubuntu์ฉ): ์ฌ๊ธฐ์์ ๊ฐ์ ธ์จ
/etc/bind/named.conf.blockedํ์ผ๋ก ๋ก์ปฌ DNS ์๋ฒ๋ฅผ ์ค์ ํฉ๋๋ค. - ๋ก์ปฌ DualServer DNS/DHCP ์๋ฒ๋ฅผ ํตํ ๊ด๊ณ , ์ ์ฑ์ฝ๋ ์ฐจ๋จ ๋ฐ ์๋ ๋ณดํธ ๊ธฐ๋ฅ ๋ฐฐํฌ (BSD, Windows ๋ฐ Linux์ฉ): DualServer์ฉ์ผ๋ก ์ฌ๊ตฌ์ฑ๋ ํตํฉ hosts์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ์ค์ ํฉ๋๋ค. Windows๋ฅผ ์ฌ์ฉ ์ค์ด๋ผ๋ฉด ์ด ํ๋ก์ ํธ๋ DualServer์ ๋ธ๋๋ฆฌ์คํธ ์ ๋ฐ์ดํธ๋ฅผ ๋ ์ฝ๊ฒ ๋ง๋๋ ์ ๋ฐ์ดํธ ์คํฌ๋ฆฝํธ๋ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค.
- unbound๋ก ๊ด๊ณ ๋ฐ ์ ์ฑ์ฝ๋ ์ฐจ๋จ โ Unbound ๋ ๊ฒ์ฆ, ์ฌ๊ท ๋ฐ ์บ์ฑ DNS ๋ฆฌ์กธ๋ฒ์ ๋๋ค.
- dnsmasq ๋ณํ ์คํฌ๋ฆฝํธ
์ด GitHub gist์๋ ์งง์ ์
ธ ์คํฌ๋ฆฝํธ(bash, ๋ชจ๋ 'nix์์ ์๋)๊ฐ ์์ผ๋ฉฐ ๋๋ถ๋ถ์ ๋ฐฐํฌํ์ ์๋
wget๋ฐawk๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ๋ hosts ํ์ผ์ ๊ฐ์ ธ์ dnsmasq์ ํ์ํ ํ์์ผ๋ก ๋ณํํฉ๋๋ค. IPv4 ๋ฐ IPv6๋ฅผ ์ง์ํฉ๋๋ค. ์ ธ ์คํฌ๋ฆฝํธ๋ก ์ฌ์ฉํ๊ฑฐ๋/etc/cron.weekly(๋๋ ์ ํฉํ ์์น)์ ๋ฃ์ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์คํฌ๋ฆฝํธ๋ ์งง๊ณ ์ฝ๊ฒ ํธ์งํ ์ ์์ผ๋ฉฐ dnsmasq ์ค์ ์ ๋ํ ๋ฉ๋ชจ๊ฐ ํฌํจ๋ ์งง์ ๋ฌธ์๋ ์ฒจ๋ถ๋์ด ์์ต๋๋ค. - BlackHosts - ๋ช ๋ น์ค ์ค์น/์ ๋ฐ์ดํธ ๋๊ตฌ ์ด ์ ์ฅ์์ ์๋ hosts ํ์ผ์ ์ค์น/์ ๋ฐ์ดํธ๋ฅผ ๋๋ ํฌ๋ก์ค ํ๋ซํผ ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์ ๋๋ค.
- Hosts ์์ถ ์คํฌ๋ฆฝํธ hosts ํ์ผ ์์ถ์ ๋๋ ๋ค์ํ ์คํฌ๋ฆฝํธ์ ๋๋ค(BlackHosts ์์ฑ์ ์ ๊ณต).
- Hosts Compress - Windows hosts ํ์ผ ์์ถ์ ๋๋ C++ Windows ๋ช ๋ น์ค ๋๊ตฌ์ ๋๋ค(BlackHosts ๋ฐ Hosts ์์ถ ์คํฌ๋ฆฝํธ ์์ฑ์ ์ ๊ณต). ๊ธฐํ๊ธ์์ ์ผ๋ก ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ์คํฌ๋ฆฝํธ๋ณด๋ค ์ด ๋๊ตฌ๋ฅผ ์ ๊ทน ๊ถ์ฅํฉ๋๋ค.
- dnscrypt-proxy ๋ ์ผ๋ฐ์ ์ธ ํ์์ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ๋ชฉ๋ก์์ ์ฐจ๋จ ๋ชฉ๋ก์ ๊ตฌ์ถํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Control D
๋ ํตํฉ(์ ๋์จ์ด + ์
์ฑ์ฝ๋) ์ฐจ๋จ ๋ชฉ๋ก์ ๊ณต๊ฐ ์ ๋์บ์คํธ ๋คํธ์ํฌ ํธ์คํ
๋ฏธ๋ฌ๋ฅผ ์ ๊ณตํฉ๋๋ค:
- ๋ ๊ฑฐ์ DNS:
76.76.2.35,76.76.10.35,2606:1a40::35,2606:1a40:1::35 - DNS-over-HTTPS/TLS/DOQ:
https://freedns.controld.com/x-stevenblack,x-stevenblack.freedns.controld.com
- ๋ ๊ฑฐ์ DNS:
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ ๊ฐ์ด๋๋ฅผ ์ฝ์ด ์ฃผ์ธ์. ์ด ๊ฐ์ด๋์๋ ์ด ์ ์ฅ์์์ ํ์ผ๊ณผ ํด๋๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ด ์ค๋ช ๋์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํญ์ ์ ๊ด๋ฆฌ๋๋ hosts ์์ค๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๋ค. ๋ฐ๊ฒฌํ์๋ฉด ์ด์๋ฅผ ์ด์ด ์๋ ค ์ฃผ์ธ์.
์ด์๋ฅผ ์์ฑํ๊ฑฐ๋ ์๋ตํ๊ธฐ ์ ์ ํ๋ ๊ฐ๋ น์ ์ฝ์ด ์ฃผ์ธ์.
๋ก๊ณ : @Tobaloidee ๊ฐ์ฌํฉ๋๋ค!