質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
ドメイン

ドメインとは本来、領域や範囲の意味を持ち、インターネット上では特定の部分領域を指します。ネットワークやコンピュータの識別に利用され、所得することでホームページを公開したり、メールアドレスを作成できます。

Squid

Squidは、TCP/IPネットワークでのユーザーとサーバの通信を中継するオープンソースのプロキシサーバソフト。リバースプロキシやキャッシュサーバとして使用することも可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

プロキシ

プロキシは、二つ以上の相互接続されているプログラム又はデバイスの間に存在する中間サーバを指します。プロキシは、接続者の「代理」としてインターネット接続を行い、接続元にレスポンスを返します。また、その機能を実現するソフトウェアの意味合いもあります。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Q&A

解決済

2回答

8158閲覧

squidの「*」(ワイルドカード)を使用した記載について

yutaj420

総合スコア4

ドメイン

ドメインとは本来、領域や範囲の意味を持ち、インターネット上では特定の部分領域を指します。ネットワークやコンピュータの識別に利用され、所得することでホームページを公開したり、メールアドレスを作成できます。

Squid

Squidは、TCP/IPネットワークでのユーザーとサーバの通信を中継するオープンソースのプロキシサーバソフト。リバースプロキシやキャッシュサーバとして使用することも可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

プロキシ

プロキシは、二つ以上の相互接続されているプログラム又はデバイスの間に存在する中間サーバを指します。プロキシは、接続者の「代理」としてインターネット接続を行い、接続元にレスポンスを返します。また、その機能を実現するソフトウェアの意味合いもあります。

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

0グッド

1クリップ

投稿2020/08/12 11:53

前提・実現したいこと

squid.confで、ACLの「*」(ワイルドカード)を使用した記載方法について教えて頂きたいです。
例になりますが「.yahoo.co.jp」をホワイトリストに記載した場合、「hoge.yahoo.co.jp」には接続できたのですが、
「*yahoo.co.jp」をホワイトリストに記載した場合、「hogeyahoo.co.jp」に接続できません。
yahooより前の文字列がランダムな状態でもアクセスできるようにしたいです。例:hogeyahoo.co.jp

ホワイトリストのワイルドカード表記の記載方法についてご存知の方がいましたらご教示下さい。

期待する動作:ホワイトリストに記載する「yahoo.co.jp」をワイルドカードで記載し「hogeyahoo.co.jp」に接続できるようにする。

etc/squid/whitelist

*yahoo.co.jp

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

squidのソースは見ていませんが、インターネットドメインの仕組み上、yahoo.co.jpとhogeyahoo.co.jpの所有者が同じだという保証は一切ありませんので、セキュリティ的な観点からも「そのような機能はない」どころか「禁止されている」という可能性が高いです。

実際TLDでそれをやるとホワイトリストを設定する意味がなくなりますので、面倒でも必要な分だけきっちり指定して登録してください。

そのように使いたいならhoge.yahoo.co.jpというようにサブドメインにする、というのがインターネットドメインの仕組みです。

投稿2020/08/12 23:23

himazin.blm

総合スコア581

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

acl タイプが dstdomain であれば、ワイルドカードは使えません。
ワイルドカードではありませんが、dstdom_regex で正規表現が使えます。

Squid configuration directive acl

投稿2020/08/12 23:58

TaichiYanagiya

総合スコア12146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yutaj420

2020/08/13 12:34

ご教授ありがとうございます。 期待した挙動が確認できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問