問題
最近、私は絵が表示されません気づいた、ボーエンを書いた:
ボーエンはgithubのはベッドの計画を作る使用している画像を使用して、彼女は表示されません写真をGitHubの:
エラー:Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
これは、インターネット上で見つけ、ああボーエンの内容を理解して影響を与えていますそれを記録するための解決策を見つけるために見えます。
ブロガーの解放を参照して以下の方法Antrn:このブログ[日付] githubの画像が表示されない問題を解決します。
問題の根
ブロガージョン・曽は説明しました:
実際には、それが信じられている、ERR_CERT_COMMON_NAME_INVALIDは、ノードの間違ったドメイン名の訪問httpsのリソースを使用することです。:これは基本的に、間違った理由につながる
①DNS汚染
②ホスト設定エラー
③公式更新DNS、DNSキャッシュをが、誤解を招く、更新されていません。
解決手順
主なアイデアは、ローカルに使用することであるhosts
IPに直接DNS、例外ではない、また、hostsファイルを変更することで解決することができ、サイトのドメイン名解決のファイルを、一般的なDNSの問題は、hostsファイルを変更することで解決することができ、githubのCDNのドメイン名は、汚染の問題です公害問題を解決するために、バイパスにDNSアドレスを解決。
URLを探します
オープンgithubのは、使用し、任意の画像ページでハングアップする元素选择器
(Ctrlキーを押しながら+ Shift + Cを)画面上に表示することができない、または右に絵を掛ける-要素を確認し、ラベルの絵が配置され、その後、あなたが得ますそのURLは、と呼ばれるsrc
プロパティを。
たとえば、次のように
直接にConsole
保存フィールド右エラーログ:
ログに利用可能な画像のリンクを開く:
リンクをコピーします。
https://raw.githubusercontent.com/Amyoyoyo/media/master/blog/dp01backpack.gif
IPアドレスを取得
開くためのURL取得した後IPAddress.comを、このウェブサイトの検索ボックスにそのドメイン名を入力し、つまり、https://でcomのその部分に、一般的に2つのドメイン名として知られている:raw.githubusercontent.com
ドメイン名とIPアドレス情報を取得します:
我々はIPを見ることができます彼らは、次のとおり199.232.4.133
と2019年10月18日を最後に更新され、その後、我々はこのIPとドメイン名のマッピングを行うことができます。
(1つのマッピングをすることができ、この方法を使用して表示することはできません同じの他の画像があるその他の場合。)
ホストを変更
具体的にどのようにそれをマップするには?hostsファイルを修正します!!!hostsファイルを開くには、Windowsのシステム管理者の権限を使用している場合:C:\Windows\System32\drivers\etc\hosts
ファイルの末尾に追加します。
# GitHub Start
192.30.253.112 github.com
199.232.4.133 raw.githubusercontent.com
# GitHub End
PS:また、注意すべきは、画像を再ハングた場合、あなただけの行にIPを更新する必要がある、ということです