GN⁺: DNS over Wikipedia - 위키피디아를 활용한 DNS 서비스
(github.com/aaronjanse)- Wikipedia는 유명 웹사이트의 공식 URL을 추적하고 있음
- DNS over Wikipedia가 설치되면
.idk
로 끝나는 도메인은 Wikipedia를 검색하고 인포박스에서 관련 URL을 추출하여 리디렉션됨
사용 예시
- 브라우저 주소 표시줄에
scihub.idk/
를 입력하면https://sci-hub.tw
로 리디렉션됨 (작성 시점 기준) - 사이트를 직접 검색하는 대신 사이트의 Wikipedia 문서를 검색함 ("schihub wiki")
- 사이드바에는 대개 최신 사이트 링크가 있는 반면, Google은 검색 결과를 검열해야 함
- Google에서 "Piratebay"를 검색하면 첫 번째 검색 결과는 가짜 "thepirate-bay.org"(대시 포함)이지만 Wikipedia 문서에는 올바른 것이 나열되어 있음
설치 옵션
- Chrome 확장 프로그램
- Firefox 확장 프로그램
- (선택 사항) Rust 리디렉션 스크립트
GN⁺의 의견
- DNS over Wikipedia는 검열을 우회하는 흥미로운 방법임. 하지만 이는 Wikipedia 편집자들에게 지속적인 업데이트 부담을 줄 수 있음
- 이 확장 프로그램이 악용되어 사용자를 가짜 사이트로 유도할 가능성도 있음. 신뢰할 수 있는 출처에서만 설치해야 함
- 장기적으로는 웹사이트 운영자들이 공식 도메인을 안정적으로 유지하고, 검열에 대응할 수 있는 분산형 DNS 솔루션이 필요해 보임
- 유사한 프로젝트로는 Tor 프로젝트의 Onion 서비스나 IPFS의 콘텐츠 주소 지정 방식 등이 있음
Hacker News 의견
요약해보겠음:
-
Wikipedia 편집자들은 법적/도덕적 문제로 URL을 자주 바꿔야 하는 사이트의 현재 URL을 찾는데 Wikipedia 글이 사용됨을 알고 있음. 따라서 저작권자의 요구에 더 회복력이 있어 보이지만 완전히 검열되지 않은 것은 아님.
-
Chrome 확장 프로그램이 방문한 모든 사이트의 데이터를 읽고 변경할 수 있다는 점과 피싱 위험이 있다는 점이 안타까움. 악의적 행위자의 손에 넘어가는 확장 프로그램의 역사가 있음.
- Chrome 스토어에서 설치하면 오픈소스 확장 프로그램도 위험해짐. 스토어에서 직접 저장소에서 설치할 수 있게 하고 기본 배포 메커니즘이 되어야 함.
-
Wikipedia는 기술 용어 번역에도 유용할 수 있지만 주의해야 함. 번역 서비스는 기술 용어 번역을 못하는 경우가 많지만, Wikipedia에서 해당 언어 페이지를 찾아 언어를 전환하면 제목이 좋은 힌트가 될 수 있음.
-
Wikipedia에는 외부 링크를 검색하는 "특수 페이지"가 있음. HN, PG 웹사이트, 트위터 사용자의 트윗 등 모든 외부 링크를 검색할 수 있음. 새로운 gTLD의 채택률을 파악하는 데에도 사용 가능함.
-
임의의 사람이 선착순으로 도메인 이름을 등록하고 판매하는 대신, 공동/합의 프로세스를 통해 어떤 단어가 어떤 웹사이트를 가리켜야 하는지 결정함. 장기적으로는 검색 엔진이나 도메인 이름보다 <검색어> => <URL>[] 매핑을 설정하는 협업 프로세스가 더 유용할 것임.
-
실제 "리졸버" 의미의 DNS는 아니고 "이름 검증기" 또는 "이름 검색" 의미의 DNS임.
-
제목에서는 실제 DNS 리졸버를 Wikipedia나 Talk 네임스페이스 깊숙한 곳에서 실행하는 것으로 예상했음.