配置多點傳送域名系統(Configuring multicast DNS)

主旨

Spot v2.0 添加了對多點傳送域名 DNS (mDNS) 的支持。這使用戶可以使用瀏覽器 URL 中的機器人名稱而不是機器人的 IP 號來訪問機器人的管理控制台。

例如,打開名為“spot_1”的機器人的 URL:

  • https://spot_1.local
Windows 10 和 macOS 原生支持 mDNS。

配置機器人

更新機器人的網絡設置以使用 mDNS。
  1. 訪問機器人的管理控制台。
  2. 在管理控制台中打開網絡部分。
  3. 為機器人配置靜態 IP 地址。
  4. 單擊保存並退出。

在 Linux 上安裝 mDNS

在 Linux 上安裝 mDNS:
  1. 取得安裝套件。
    • $sudo apt-get install avahi-daemon libnss-mdns
  2. 在 /etc/nsswitch.conf 中編輯 hosts 行,如下
    • hosts: files mdns4_minimal [NOTFOUND=return] dns 
    • 這是在告訴筆電,首先查看主機文件,然後查看 mDNS。

使用 mDNS 連接到 Spot API

為 Spot 機器人創建客戶端軟件的開發人員,必須將 GRPC_DNS_RESOLVER 環境變量設置為“native”才能訪問機器人服務。例如:

  • GRPC_DNS_RESOLVER=native python3 -m bosdyn.client --verbose <nickname>.local id

參考資料

  • mDNS(Multicast DNS) : 在計算機網絡中,多點傳送DNS協議將主機名解析為不包含本地名稱服務器的小型網絡中的IP地址。它是一種零配置服務,使用與單播域名服務基本相同的編程接口,數據包格式和操作語義。它可以作為獨立協議使用,也可以與標準DNS服務器兼容。
  • Configuring multicast DNS

特色、摘要,Feature、Summary:

關鍵字、標籤,Keyword、Tag:

留言

這個網誌中的熱門文章

Ubuntu 常用指令、分類與簡介

iptables的觀念與使用

網路設定必要參數IP、netmask(遮罩)、Gateway(閘道)、DNS

了解、分析登錄檔 - log

Python 與SQLite 資料庫

Blogger文章排版範本

Pandas 模組

如何撰寫Shell Script

查詢指令或設定 -Linux 線上手冊 - man

下載網頁使用 requests 模組