質問: windows advanced firewallで着信ipの範囲をブロックする方法 13.54.x.xからの着信接続をブロックします。 [スコープ]> [このipアドレス範囲の入力]入力ボックス(fromおよびto)の下に、次のように記述します。13.54.0.から13.54.255.255へ[〜#〜] or [〜#〜]個別のルールを作成する必要がありますか:13.54.0.0 to 13.54.0.255 13.54.1.0 to 13.54.1.255 13.54.2.0 to 13.54.2.255 13.54.3.0 to 13.54.3.255 ?
回答: まず、サブネットワークcidr表記を計算します。 13.54.0.0から13.54.255.255ipv4の範囲では、最初の2つのオクテートは定数(ネットワークプレフィックス)で、残りの最後の2つのオクテートは可変(ホストアドレッシング)。したがって、プレフィックスのビット長は(32-16)= 16です。また、cidr表記は13.54.0.0/16です。そのip範囲をブロックするには3つの方法があります。 ファイアウォールコントロールパネル::でwindowsファイアウォールコントロールパネルを開く win+r wf.mscと入力します。 受信の規則]> [新しい規則]> [カスタム]> [すべてのプログラム]> [プロトコルタイプ]> [任意]> [リモートipアドレスを追加> [接続をブロックする]をチェック>プロファイル:[すべて選択]> [名前]をクリックします。 リモートipアドレスの追加::リモートipセクションの[このipアドレス]ラジオボタンをクリックします。 「13.54.0.0/16」「このipアドレスまたはサブネット」と入力し、[ok]をクリックします。これで、受信ルールが準備できました。 with administrator command prompt ::このコマンドを入力netsh advfirewall firewall add rule name="new_rule" dir=in action=block remoteip=13.54.0.0/16 powershellの管理者::このコマンドを入力new-netfirewallrule -direction inbound -displayname "new_rule" -name "new_rule" -remoteaddress 13.54.0.0/16 -action block 参考文献:: wikipedia:サブネットワーク wikipedia:classless inter-domain routing(cidr) technet:new-netfirewallrule technet:netsh advfirewall