動機
ITSCで南京大学の全IPアドレス範囲を問い合わせましたが、提供してもらえませんでした。/_ \
旧バージョンのデータ
日次更新データ
純真IPのライセンスを取得したため、ここでIP範囲を毎日更新できるようになりました(もちろん、純真は毎日更新されるわけではなく、更新日は以下に記載します)。
毎日更新する必要はないかもしれませんが、自動化されているので、私は自動化が大好きです。
データは時点のものであり、完全な正確性は保証できません。慎重にご利用ください。
あなたのIPはで、所属地域:、してください。
| start | end | mask | mask_len | region |
|---|
IPアドレス位置データは純真CZ88の提供によるものです
使用方法
以下の設定ファイルは手動更新で、最新の使用データベース日付は2024年12月18日です
nginxによる振り分け
送信元アドレスを判定し、南京大学のIPに属する場合は、学内のサーバーにリダイレクトします。
/etc/nginx/nginx.confでgeoを定義します:
CodeBlock Loading...
リダイレクトが必要なserverで使用します:
# filecodebox
server {
...
server_name example.com;
location / {
if ($njuip) {
return 302 https://nju.example.com$request_uri;
}
...
}
}
openvpnによる振り分け
注:私はopenvpnを廃止してzerotierに切り替えたため、ここの設定は動作を保証しません。
アクセス先のアドレスが南京大学のアドレスかどうかを判定し、南京大学のアドレスにアクセスする場合のみVPNを経由します。
既存の.ovpnファイルのdev tunの下に以下の内容を追加し、#コメントを削除します
CodeBlock Loading...