webresolver

command module
v0.0.0-...-3412fa1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2023 License: MIT Imports: 6 Imported by: 0

README

webresolver

リクエストで与えられたホスト名の名前解決を行う HTTP サーバです。

PaaS サービスなどでコンテナ上で起動するシェルを触ることが出来ず、ネットワーク関連の動作検証が行えない場合を想定した実装です。

利用方法

基本的な使い方

アプリケーションを公開するエンドポイントに対して、次のようなパスでリクエストを送信します。

HTTP メソッドを問いません。

<エンドポイント>/<名前解決したいホスト>
例: http://localhost:8080/example.com
リクエスト元 IP アドレスの制限

指定された IP アドレス範囲のみ、リクエストが許可されます。

許可する IP アドレス範囲は、CIDR 表記を用いて環境変数 ALLOW_IP_RANGES に対してカンマ区切りで設定することができます。

制限値は IPv4 にのみ対応しています。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL