# DNS Toys (2022) 출시

> Clean Markdown view of GeekNews topic #12739. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12739](https://news.hada.io/topic?id=12739)
- GeekNews Markdown: [https://news.hada.io/topic/12739.md](https://news.hada.io/topic/12739.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-01-08T09:57:50+09:00
- Updated: 2024-01-08T09:57:50+09:00
- Original source: [dns.toys](https://www.dns.toys/)
- Points: 6
- Comments: 1

## Topic Body

### 유용한 DNS 서비스

- `dns.toys`는 DNS 프로토콜을 창의적으로 활용하여 커맨드 라인을 통해 쉽게 접근할 수 있는 다양한 유틸리티와 서비스를 제공하는 DNS 서버임.
- 서비스 이용을 위해 아래 커맨드를 복사하여 실행할 수 있음.

### 세계 시간

- 도시 이름을 공백 없이 입력하고 `.time`을 붙여 시간을 확인할 수 있음.
- 두 글자 국가 코드를 슬래시로 구분하여 선택적으로 추가할 수 있음.

### 시간대 변환

- `YYYY-MM-DDTHH:MM-$fromCity-$toCity` 형식으로 입력하여 시간대를 변환할 수 있음.
- 두 글자 국가 코드를 슬래시로 구분하여 선택적으로 추가할 수 있음.

### 날씨 정보

- 도시 이름을 공백 없이 입력하고 `.weather`을 붙여 날씨 정보를 확인할 수 있음.
- 두 글자 국가 코드를 선택적으로 추가할 수 있음.
- 이 서비스는 `yr.no`에 의해 제공됨.

### 단위 변환

- `$Value$FromUnit-$ToUnit` 형식으로 입력하여 단위를 변환할 수 있음.
- 사용 가능한 70개 단위를 확인하기 위해서는 `dig unit @dns.toys`를 실행할 수 있음.

### 환율 변환 (forex)

- `$Value$FromCurrency-$ToCurrency` 형식으로 입력하여 환율을 변환할 수 있음.
- 일일 환율은 `exchangerate.host`에서 제공됨.

### IP 에코

- `dig -4 ip @dns.toys`를 실행하여 IPv4 주소를 에코할 수 있음.
- `dig -6 ip @dns.toys`를 실행하여 IPv6 주소를 에코할 수 있음.

### 숫자를 단어로 변환

- 숫자를 영어 단어로 변환할 수 있음.

### 사용 가능한 CIDR 범위

- CIDR 표기법을 해석하여 서브넷 내에서 사용 가능한 첫 번째 및 마지막 IP 주소를 찾을 수 있음.

### 숫자 진법 변환

- 숫자를 한 진법에서 다른 진법으로 변환할 수 있음.
- 지원되는 진법은 hex, dec, oct, bin임.

### 파이(Pi) 출력

- 파이(Pi)의 숫자를 출력할 수 있음.

### 영어 사전

- 영어 단어에 대한 사전 정의를 얻을 수 있음.
- 이 서비스는 `WordNet®`에 의해 제공됨.

### 주사위 굴리기

- 주사위를 굴려 결과를 얻을 수 있음.
- 테이블탑 RPG 게임처럼 주사위의 수와 면의 수를 입력하여 사용할 수 있음.

### 동전 던지기

- 동전을 던져 결과를 얻을 수 있음.

### 무작위 숫자 생성

- 지정된 범위 내에서 무작위 숫자를 생성할 수 있음.

### Epoch/Unix 타임스탬프 변환

- Epoch/Unix 타임스탬프를 인간이 읽을 수 있는 날짜로 변환할 수 있음.

### 항공 거리 계산

- 위도와 경도 쌍 사이의 항공 거리를 계산할 수 있음.

### UUID 생성

- N개의 UUID(v4)를 생성할 수 있음.

### 도움말

- 사용 가능한 서비스 목록을 제공함.

### 단축 함수

- Bash, Fish, Zsh 셸에 대한 단축 함수를 추가하여 `dy` 명령어로 서비스를 더 쉽게 사용할 수 있음.

### 왜 이 서비스를 사용하는가?

- 터미널에서 많은 시간을 보내는 사람들에게 빠른 단위 변환, 날씨 확인 등을 검색 페이지를 열지 않고도 할 수 있는 유용함을 제공함.
- 서비스나 데이터의 정확성, 시기적절함, 신뢰성, 적절성 또는 완전성에 대한 보증은 없으며, "있는 그대로"와 "사용 가능한 상태로" 제공됨.

### GN⁺의 의견

- `dns.toys`는 터미널을 자주 사용하는 사용자들에게 다양한 유틸리티를 제공하여 일상적인 작업을 빠르고 편리하게 수행할 수 있게 하는 서비스임.
- 특히 개발자나 시스템 관리자와 같이 명령줄 인터페이스를 자주 사용하는 사람들에게 매우 유용함.
- 이 서비스는 사용자가 웹 브라우저를 열지 않고도 필요한 정보를 신속하게 얻을 수 있도록 하여 생산성을 향상시킬 수 있는 잠재력을 가지고 있음.

## Comments



### Comment 22069

- Author: neo
- Created: 2024-01-08T09:57:50+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=38899290) 
- 한 사용자는 자신이 만든 동적 DNS 유틸리티를 위해 사용했던 깔끔한 트릭을 소개함. OpenDNS 리졸버를 사용하여 실제 IP 주소를 계산하는 방법을 공유하며, 이 방법이 중앙 HTTP 서비스를 사용하는 것보다 더 빠르고 안정적일 수 있다고 믿음. 또한, DNS가 원래 도메인 이름 이상의 데이터를 다루기 위해 의도되었다는 점을 언급하며, DNS를 통해 얻을 수 있는 유용성을 강조함.
  
  - Julia Evans의 팬이며, 그녀가 만든 DNS 관련 유용한 도구들을 언급함. 해당 도구들의 링크를 공유함.

  - DNS Toys와 관련된 이전 해커뉴스 게시물을 언급하며, 해당 게시물의 링크를 제공함.

  - DNS Toys 프로젝트의 창시자가 최근에 한 강연에 대한 링크를 공유함. 프로젝트가 어떻게 시작되었는지에 대한 재미있는 이야기가 담겨 있음.

  - 현재 자주 사용하는 IP 주소 및 DNS 확인 도구의 링크를 공유함.

  - DNS를 통해 원격으로 스크립트를 실행할 수 있다는 개념은 흥미롭지만, 실제로 모든 기능을 제공할 필요는 없다고 생각함.

  - 영국의 비즈니스 목록을 위한 DNS 조회 서비스를 언급하며, DNS를 비전통적인 데이터 제공에 사용하는 아이디어를 공유함. 서비스 유지 여부에 대한 의문을 제기함.

  - DNS Toys를 사용하여 지구상의 두 지점 간 거리를 계산하는 예시를 들며, 지구가 타원형이 아닌 가상의 모양이라고 가정하는 것이 문제가 되지 않는다고 농담함.

  - 한 사용자가 DNS를 통해 스크립트를 실행하는 개념을 이해하지 못하고 있으며, 이에 대한 간단한 설명을 요청함.

  - DNS Toys의 기능들이 특별한 네임 서버를 사용하지 않고도 해결될 수 있는 서브도메인에서도 사용 가능해야 한다는 데 놀라움을 표현함.
