タグ

routerとhttpに関するKanasansoftのブックマーク (2)

  • UPnPとポートマッピング(GARAさんのページ)

    インターネットを経由して遠隔地にあるパソコンとパソコンの間で通信をすることができます。パソコンが直接インターネットに接続されているときは比較的簡単に通信をすることができますが、自宅にルーターを設置していてルーターを経由してインターネットに接続しているときは簡単ではありません。この問題をクリアする方法の1つにUPnPによるポートマッピングの設定(ポートの開放)があります。 手紙を送るときは宛先の住所が必要ですがインターネットの場合、住所は「IPアドレス」と「ポート番号」で構成されています。IPアドレスにはグローバルアドレスとローカルアドレスの2つの種類があります。グローバルアドレスはインターネットで使用されるIPアドレスで、世界中に同じものが存在しないよう管理されています。ローカルアドレスは企業や家庭内のネットワーク(ローカルエリアネットワーク(LAN))で使用されるIPアドレスで、LAN内

  • UPnPを使ってルータの外向けIPアドレスを取得する - まどぎわBLOG

    UPnPを使ってルータの外向けIPアドレスを取得する方法のメモ ルータのIPアドレスを取得するには、最初にネットワーク内のルータを見つけ出す必要があります。UPnPではSSDP(Simple Service Discovery Protocol)というプロトコルを利用してネットワーク内のデバイスの探索を行います。 SSDPで探索を行うには、マルチキャストを使ってこのような感じのHTTPリクエストを投げてやります。 M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 3 ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1 送信先は239.255.255.250のポート1900と決まっているようです。またST:には探索する情報の種類を指定します

    UPnPを使ってルータの外向けIPアドレスを取得する - まどぎわBLOG
  • 1