반응형
DNS Toys - DNS 프로토콜을 이용한 작은 유틸리티 오픈소스를 소개합니다.
해당 홈페이지에서는 아래와 같이 소개하고 있고요.
dns.toys is a DNS server that takes creative liberties with the DNS protocol to offer handy utilities and
services that are easily accessible via the command line.
한마디로 DNS Toys 는 DNS 프로토콜을 이용한 작은 유틸리티 오픈소스라고 머릿속에 넣어두시면 될것 같습니다.
주요특징은 아래와 같이 정리할 수 있습니다.
- 세계 시계/날씨/단위&통화 변환/IP Echo 등 명령으로 지정된 특정 도메인 주소를 DNS 조회하면, 관련 정보를 TXT 레코드 값으로 리턴하는 DNS서버
- 터미널에서 간단히 정보조회 할때 사용 가능
- Go 오픈소스
- 세계 시계 : dig seoul.time @dns.toys
- 날씨 : dig seoul.weather @dns.toys
- 단위 변환 : dig 42km-mi.unit @dns.toys
- 통화 변환 : dig 100USD-KRW.fx @dns.toys
- IP Echo : dig ip @dns.toys
- 숫자를 단어로 : dig 987654321.words @dns.toys
- 사용가능한 CIDR 범위 : dig 10.0.0.0/24.cidr @dns.toys dig 2001:db8::/108.cidr @dns.toys
그리고, 해당 DNS Toys 는요 ..
- 터미널에서 많은 시간을 보내고 투박한 검색 페이지를 열지 않고도 빠른 단위 변환, 날씨 확인 등을 하는 것이 유용합니다.
해당 DNS Toys 요..
보통은 그냥 재미를 위한 것이긴 한데요..
제한된 인터넷 접근을 허용하는 WIFI AP나 방화벽 안에서도 DNS용 53번 포트는 안 막혀 있는 경우가 종종 있어서
이걸 활용해서 원하는 기능을 구현해 놓으면 다양한 용도로 사용가능하고요..
그리고, 53 / 123 포트를 이런 회피 용도로 가끔 활용할 수 도 있고요..
추가적으로..아예 DNS포트를 이용해서 IPv4 데이터를 터널링하는 iodine 같은 것도 존재하니깐 참고하시면 좋을 것 같네요..
https://github.com/yarrick/iodine
정리하자면, 재매있는 유틸리티여서 한번 소개시켜드려보내요..
300x250
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Red Hat Enterprise Linux 9 공개 (redhat.com) (0) | 2022.06.13 |
---|---|
Shotcut - 무료, 오픈소스, 크로스플랫폼 비디오 편집기 (shotcut.org) (0) | 2022.06.13 |
TinyGo - LLVM기반의 소형 Go 컴파일러를 소개합니다. (github.com/tinygo-org) (0) | 2022.06.13 |
Calcure - TUI 캘린더 & 태스크 관리자를 소개합니다 (0) | 2022.06.13 |
Deepkit - 고성능 TypeScript 프레임워크를 소개합니다 (0) | 2022.06.13 |