[英]NodeJS object DNS API service prototype
我想使用NodeJS編寫基本的DNS API服務 ; 我有一個外部(黑盒) 服務 ,它們都生成隨機URL作為訪問點: https://<host_name>/<UUID>
並將這些URL推送到我的服務。
我想要一種將這些URL與用戶可以創建的靜態名稱鏈接(注冊時)的方法。 這個想法是,用戶將能夠生成靜態密鑰 (唯一標識符)並使用這些“密鑰”(唯一標識符)來訪問(通過重定向)給定的URL; 例如,假設臨時鏈接(被推送到我的DNS服務中的鏈接之一)看起來像這樣: http://cool_server/2938ba6e-e54e-4393-926f-dacc91c2a33e
(UUID不斷更改每x個分鍾),用戶在我的object_DNS_service上創建一個帳戶,並生成一個靜態密鑰(或唯一的字符串): link_to_cool_server 。
我希望我的DNS服務將http://cool_server/2938ba6e-e54e-4393-926f-dacc91c2a33e
到http(s)://link_to_cool_server.<my_host_name>
這樣無論將該URL http(s)://link_to_cool_server.<my_host_name>
推送到我的服務更改后,用戶仍可以使用我自己的主機名及其唯一的鍵/字符串通過重定向來訪問它:
我的問題是: NodeJS中的DNS模塊是否可以幫助我解決此問題? -我應該怎么做?
在<my_host_name>
上使用通配符dns,以便<anything>.<my_host_name>
解析為節點服務器的IP地址。
該節點服務器上將有一個端點/路由,它將<key>
從URL https://<key>.<my_host_name>
然后,端點在數據庫中查找<key>
的當前UUID。
通過重定向到https://cool_server/<UUID>
響應請求
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.