Các dịch vụ DNS hữu ích
dns.toys là một máy chủ DNS tận dụng giao thức DNS theo cách sáng tạo để cung cấp nhiều tiện ích và dịch vụ đa dạng có thể dễ dàng truy cập qua dòng lệnh.
- Để sử dụng dịch vụ, có thể sao chép và chạy các lệnh bên dưới.
Giờ thế giới
- Có thể nhập tên thành phố không có khoảng trắng rồi thêm
.time để kiểm tra thời gian.
- Có thể tùy chọn thêm mã quốc gia hai chữ cái, phân tách bằng dấu gạch chéo.
Chuyển đổi múi giờ
- Có thể chuyển đổi múi giờ bằng cách nhập theo định dạng
YYYY-MM-DDTHH:MM-$fromCity-$toCity.
- Có thể tùy chọn thêm mã quốc gia hai chữ cái, phân tách bằng dấu gạch chéo.
Thông tin thời tiết
- Có thể nhập tên thành phố không có khoảng trắng rồi thêm
.weather để kiểm tra thông tin thời tiết.
- Có thể tùy chọn thêm mã quốc gia hai chữ cái.
- Dịch vụ này được cung cấp bởi
yr.no.
Chuyển đổi đơn vị
- Có thể chuyển đổi đơn vị bằng cách nhập theo định dạng
$Value$FromUnit-$ToUnit.
- Để xem 70 đơn vị khả dụng, có thể chạy
dig unit @dns.toys.
Chuyển đổi tỷ giá (forex)
- Có thể chuyển đổi tỷ giá bằng cách nhập theo định dạng
$Value$FromCurrency-$ToCurrency.
- Tỷ giá hằng ngày được cung cấp bởi
exchangerate.host.
Echo IP
- Có thể echo địa chỉ IPv4 bằng cách chạy
dig -4 ip @dns.toys.
- Có thể echo địa chỉ IPv6 bằng cách chạy
dig -6 ip @dns.toys.
Chuyển số thành từ
- Có thể chuyển số thành từ tiếng Anh.
Dải CIDR khả dụng
- Có thể phân tích ký pháp CIDR để tìm địa chỉ IP đầu tiên và cuối cùng có thể sử dụng trong một subnet.
Chuyển đổi cơ số
- Có thể chuyển đổi số từ một cơ số sang cơ số khác.
- Các cơ số được hỗ trợ là hex, dec, oct, bin.
In số Pi
- Có thể in ra các chữ số của Pi.
Từ điển tiếng Anh
- Có thể nhận định nghĩa từ điển cho từ tiếng Anh.
- Dịch vụ này được cung cấp bởi
WordNet®.
Tung xúc xắc
- Có thể tung xúc xắc để nhận kết quả.
- Có thể dùng theo kiểu game RPG tabletop bằng cách nhập số lượng xúc xắc và số mặt.
Tung đồng xu
- Có thể tung đồng xu để nhận kết quả.
Tạo số ngẫu nhiên
- Có thể tạo số ngẫu nhiên trong phạm vi được chỉ định.
Chuyển đổi timestamp Epoch/Unix
- Có thể chuyển đổi timestamp Epoch/Unix thành ngày tháng mà con người có thể đọc được.
Tính khoảng cách đường hàng không
- Có thể tính khoảng cách đường hàng không giữa các cặp vĩ độ và kinh độ.
Tạo UUID
Trợ giúp
- Cung cấp danh sách các dịch vụ khả dụng.
Hàm rút gọn
- Có thể thêm các hàm rút gọn cho shell Bash, Fish, Zsh để dùng dịch vụ dễ hơn bằng lệnh
dy.
Vì sao nên dùng dịch vụ này?
- Với những người dành nhiều thời gian trong terminal, dịch vụ này hữu ích vì cho phép chuyển đổi đơn vị nhanh, xem thời tiết và nhiều việc khác mà không cần mở trang tìm kiếm.
- Không có bất kỳ bảo đảm nào về độ chính xác, tính kịp thời, độ tin cậy, tính phù hợp hoặc tính đầy đủ của dịch vụ hay dữ liệu; dịch vụ được cung cấp "nguyên trạng" và "theo khả năng sẵn có".
Ý kiến của GN⁺
dns.toys là dịch vụ cung cấp nhiều tiện ích cho những người thường xuyên dùng terminal, giúp thực hiện nhanh chóng và thuận tiện các tác vụ hằng ngày.
- Đặc biệt hữu ích với những người thường xuyên dùng giao diện dòng lệnh như lập trình viên hoặc quản trị viên hệ thống.
- Dịch vụ này có tiềm năng cải thiện năng suất bằng cách giúp người dùng nhanh chóng lấy được thông tin cần thiết mà không phải mở trình duyệt web.
1 bình luận
Ý kiến trên Hacker News
Một người dùng giới thiệu một mẹo gọn gàng mà họ từng dùng cho tiện ích dynamic DNS do mình tạo ra. Họ chia sẻ cách tính địa chỉ IP thực bằng OpenDNS resolver, và tin rằng cách này có thể nhanh hơn và ổn định hơn so với việc dùng một dịch vụ HTTP trung tâm. Họ cũng nhắc rằng DNS vốn được thiết kế để xử lý nhiều loại dữ liệu hơn là chỉ tên miền, qua đó nhấn mạnh tính hữu ích có thể khai thác từ DNS.
Là fan của Julia Evans, họ nhắc đến các công cụ hữu ích liên quan đến DNS do cô ấy tạo ra. Họ chia sẻ liên kết tới các công cụ đó.
Họ nhắc đến một bài đăng Hacker News trước đây liên quan đến DNS Toys và cung cấp liên kết tới bài đó.
Họ chia sẻ liên kết đến một bài nói chuyện gần đây của người sáng lập dự án DNS Toys. Trong đó có câu chuyện thú vị về cách dự án bắt đầu.
Họ chia sẻ liên kết đến công cụ kiểm tra IP address và DNS mà họ hiện dùng thường xuyên.
Họ thấy ý tưởng chạy script từ xa qua DNS là thú vị, nhưng cho rằng trên thực tế không nhất thiết phải cung cấp mọi tính năng.
Họ nhắc đến một dịch vụ tra cứu DNS cho danh bạ doanh nghiệp ở Vương quốc Anh, và chia sẻ ý tưởng dùng DNS để cung cấp dữ liệu theo cách phi truyền thống. Họ đặt câu hỏi liệu dịch vụ đó còn được duy trì hay không.
Họ đưa ra ví dụ dùng DNS Toys để tính khoảng cách giữa hai điểm trên Trái Đất, rồi đùa rằng việc giả định Trái Đất có một hình dạng tưởng tượng chứ không phải hình elip cũng không thành vấn đề.
Một người dùng nói rằng họ chưa hiểu khái niệm chạy script qua DNS, và yêu cầu một lời giải thích ngắn gọn về điều đó.
Họ bày tỏ ngạc nhiên rằng các tính năng của DNS Toys cũng nên có thể dùng được trên các subdomain có thể được phân giải mà không cần dùng name server đặc biệt.