Bản ghi DNS LOC đối mặt với thách thức về độ chính xác khi theo dõi ISS theo thời gian thực

Nhóm Cộng đồng BigGo
Bản ghi DNS LOC đối mặt với thách thức về độ chính xác khi theo dõi ISS theo thời gian thực

Một dự án sáng tạo sử dụng bản ghi DNS LOC để theo dõi Trạm Vũ trụ Quốc tế đã khơi mào cuộc thảo luận về những hạn chế thực tế của phương pháp này. Dịch vụ thử nghiệm cập nhật vị trí ISS mỗi 15 phút thông qua các truy vấn DNS, nhưng phản hồi từ cộng đồng làm nổi bật những lo ngại đáng kể về độ chính xác đối với mục tiêu di chuyển nhanh như vậy.

Tần suất cập nhật tạo ra khoảng cách độ chính xác lớn

Vấn đề quan trọng nhất được cộng đồng xác định là khoảng thời gian cập nhật 15 phút. Vì ISS hoàn thành một quỹ đạo đầy đủ quanh Trái Đất trong khoảng 90 phút, độ trễ 15 phút tương đương với khoảng một phần mười hai quỹ đạo của nó. Điều này có nghĩa là vị trí được báo cáo có thể sai lệch khoảng bằng khoảng cách giữa Lisbon và Istanbul - một sai số đáng kể cho bất kỳ ứng dụng thực tế nào.

Tác giả thừa nhận hạn chế này, cho rằng các hạn chế API từ các dịch vụ miễn phí là ràng buộc chính. Tuy nhiên, một số thành viên cộng đồng đã đề xuất các giải pháp thay thế, bao gồm thiết lập máy chủ DNS chuyên dụng hoặc sử dụng các dịch vụ như Cloudflare có thể cho phép cập nhật thường xuyên hơn.

Đặc điểm quỹ đạo của ISS:

  • Chu kỳ quỹ đạo: ~90 phút
  • Tần suất cập nhật: Mỗi 15 phút
  • Khoảng cách sai số độ chính xác: ~1/12 chu vi Trái Đất
  • Khoảng cách sai số ước tính: Từ Lisbon đến Istanbul

Triển khai kỹ thuật đặt ra câu hỏi

Dự án sử dụng tiêu chuẩn thử nghiệm RFC 1876 cho bản ghi DNS LOC, có thể lưu trữ thông tin vĩ độ, kinh độ và độ cao. Mặc dù ấn tượng về mặt kỹ thuật, một số người dùng đặt câu hỏi liệu đây có phải là một đổi mới DNS thực sự hay chỉ đơn giản là một API tình cờ sử dụng DNS làm phương thức truyền tải.

Việc triển khai dựa vào N2YO API để lấy dữ liệu vị trí ISS, sau đó được chuyển đổi từ tọa độ thập phân sang định dạng độ-phút-giây theo yêu cầu của bản ghi LOC. Độ cao cũng phải được chuyển đổi từ kilômét sang mét để phù hợp với đặc tả DNS.

Thông số kỹ thuật DNS LOC Record ( RFC 1876 ):

  • Độ cao tối thiểu: -199,666 mét
  • Độ cao tối đa: 42,849,672 mét (đủ cho vệ tinh địa tĩnh)
  • Định dạng: Độ, Phút, Giây cho tọa độ
  • Cài đặt TTL: 999 giây trong triển khai này

Cộng đồng khám phá các tính năng ẩn

Ngoài chức năng bản ghi LOC chính, những người dùng tinh ý đã khám phá ra các bản ghi DNS bổ sung được nhúng trong dịch vụ. Một người bình luận đã tìm thấy bản ghi NAPTR chứa số điện thoại của Trung tâm Vũ trụ Johnson của NASA tại Houston, chứng minh cách DNS có thể lưu trữ nhiều loại dữ liệu có cấu trúc khác nhau ngoài thông tin vị trí đơn giản.

Bạn sẽ ngạc nhiên nhưng tôi khá chắc chắn nhiều người sẽ thích thú với điều này.

Triển khai Kỹ thuật:

  • Nguồn dữ liệu: API N2YO (ID vệ tinh 25544 cho ISS)
  • Nhà cung cấp DNS: deSEC (tổ chức từ thiện có trụ sở tại Berlin)
  • Phương thức cập nhật: Yêu cầu HTTP PATCH
  • Chuyển đổi tọa độ: Yêu cầu định dạng từ thập phân sang DMS

Hạn chế cho các ứng dụng không gian

Thảo luận cũng nổi lên về việc mở rộng khái niệm này cho các vật thể không gian khác như Kính thiên văn Vũ trụ James Webb hoặc Hubble. Tuy nhiên, JWST hoạt động tại điểm Lagrange L2, cách Trái Đất khoảng 1,5 triệu kilômét - vượt xa độ cao tối đa được hỗ trợ bởi bản ghi DNS LOC khoảng 42.000 kilômét.

Dự án phục vụ như một bằng chứng khái niệm thú vị cho khả năng của DNS, nhưng sự đồng thuận của cộng đồng cho rằng các ứng dụng thực tế sẽ yêu cầu cập nhật thường xuyên hơn và có thể cần cơ sở hạ tầng DNS tùy chỉnh để đạt được độ chính xác có ý nghĩa cho các vật thể di chuyển nhanh như ISS.

Tham khảo: Get the location of the ISS using DNS