2017-03-25 11 views
0

パスパターンにワイルドカード*を設定できますか?dnsmasqのワイルドカードパス?

address=.example.com/foo/*/barは機能していないようです。

address=.example.com/foo/xxx/barが動作しますが、私は一致する必要があるランダムな文字を持っており、私は彼らが前もって何かを知っていません。

+0

パスパターンとはどういう意味ですか? HTTP URLのパス? –

答えて

1

できません。

dnsmaskは、ホスト名のみの解像度です。

スラッシュの後のすべてがWebブラウザ(またはクライアント)とWebサーバーの間にありますが、ネームサーバーはこの部分を見ることはありません。

dnsmasqは多くの設定でセパレータ文字として '/'を使用しているため、混乱することがありますが、これはURLのパス部分とは関係なく設定ファイル区切り文字を選択しただけです。

Webサーバーのどの部分をユーザーに見せたいかを細かく操作するには、「httpプロキシ」または「透過HTTPプロキシ」を検出する必要があります。これらは中間サーバーを提供します。 URLの「パス」部分を見て、このレベルのフィルター処理を行います。

+0

サブドメインについてもこれを行うことはできません。 'address =/abc。*/127.0.0.1'に似ています。 – CMCDragonkai

関連する問題