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

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

新規登録して質問してみよう
ただいま回答率
85.50%
プロキシ

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

Q&A

解決済

2回答

1523閲覧

プロキシはどうやって広告をブロックしているのか

退会済みユーザー

退会済みユーザー

総合スコア0

プロキシ

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

0グッド

0クリップ

投稿2017/11/30 13:58

いつもお世話になってます

先日から自分でも少し調べていたのですが、見つかったものとしては
・HTMLの内容を見て判定。
・広告配信サーバのアドレスから127.0.0.1へつなぐ(?)
というものでした。

HTMLの中身を見て判定ということについては自分でもHTMLのソースを見てみたのですが、
webページ上で明らかに人の目には広告とわかるものでも、ソースだけを見て判断するのはかなり難しいのではないかと思います。広告を表示するコードに共通するようなものを見つけられなかったということです。

2つ目の「広告配信サーバのアドレスから127.0.0.1へつなぐ」というものについては意味がわかりません。(127.0.0.1の意味は知ってます)

誰かわかる方がいればよろしくお願います。

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

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

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

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

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

guest

回答2

0

teratailは
https://teratail.com/
でも、
https://130.211.22.243/
でも接続が可能です。(この回答の投稿時点では)

これはDNSが、
teratail.comを130.211.22.243へ変換してくれているからです。
IPだけだと覚えにくいですし、複数サーバーへの負荷分散も出来ません。

ですが、hostsファイルに設定があった場合、DNSよりhostsファイルを優先してIPアドレスの変換を行います。
(WindowsならC:\Windows\System32\drivers\etcにあると思います。)

ここで、広告業者のドメイン名を127.0.0.1とくっつけて記述しておくと、
広告業者の正しいサーバーのIPではなく、自機へ接続しに行きます。当然何も情報はないので、広告は正しく表示されなくなります。

投稿2017/11/30 23:58

Zaganchan

総合スコア80

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

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

退会済みユーザー

退会済みユーザー

2017/12/01 09:54

> ここで、広告業者のドメイン名を127.0.0.1とくっつけて記述しておくと.... これで意味がわかりました。 回答ありがとうございました。
guest

0

ベストアンサー

広告配信サーバのアドレスから127.0.0.1へつなぐ(?)

というのが、どこから出てきたのかよくわかりませんが... (出典がわかれば、確認してみますが...)


一般的な広告ブロックの場合は、

  • 広告サイトの URL をブラックリストに登録して、一致したらアクセスしない
  • 広告配信サイトで、広告のフォーマットが決まっているので、広告配信の各サイトのフォーマットをあらかじめ登録しておいて、一致する部分を除外する。

あたりが多いと思います。

投稿2017/11/30 23:57

編集2017/12/01 00:01
CHERRY

総合スコア25171

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

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

退会済みユーザー

退会済みユーザー

2017/12/01 09:55

URLか広告のフォーマットを見て判断すればいいということですね。 わかりました。 回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問