【控制篇 / 策略】(7.4) ❀ 04. 修改IP地理位置数据库 ❀ FortiGate 防火墙

  【简介】虽然通过FortiGuard服务可以更新IP地理位置数据库,但是实际使用环境中,总会有部分IP地址不符合我们的愿景,这种情况下,可以通过修改IP地理位置数据库来达到我们的目标。


 更新IP地理位置数据库

  更新IP地理位置数据库是FortiGuard服务的一部分,必须是在服务期内,才可以更新。

  ① 在CLI下用命令 diagnose autoupdate versions | grep -A 6 "IP Geography DB" 查看IP地理位置数据库当前版本。

  ② 命令 execute update-geo-ip 执行IP地理位置数据库更新。

  自定义国家

  可以将特定的IP地址范围分配给自定义的国家ID。

  ① 使用上面命令创建一个自定义国家,并配置IP地址范围。

  ② 使用命令 get system geoip-country ? , 查看IP地理位置数据库中的国家代码,可以看到多出了一个A0。

  ③ 使用命令 get system geoip-country A0, 注意A要大写。可以看到国家代码A0就是我们刚刚建立的自定义国家。

  ④ 使用命令 diagnose geoip iprange MyCustomCountry 可以查看到自定义国家里的IP地址范围。

  ⑤ 如果创建了多个自定义国家,也可以用命令 show full sys geoip-override 查看所有自定义的国家名称、国家ID、IP范围。

  ⑥ 自定义国家同样也可以在地理地址对象中被配置。就象前面文章中我们配置CHINA一样。然后我们可以将新的地理地址对象同样就用于策略和路由中。这里用8.8.8.8举例,可以将所有DNS解析都配置到一条速度最快的宽带,不管DNS IP原本是属于美国还是中国。

  ⑦ 有很多人可能象我一样很好奇,原本属于US的8.8.8.8,加入自定义国家后会最终属于哪个国家。用 diagnose geoip ip2country 8.8.8.8 命令,可以看到现在8.8.8.8是属于自定义国家。也就是自定义优先于默认国家配置。

  ⑧ 那要如何删除自定义的国家呢?在 config system geoip-override 命令执行后输入号回车得到查询帮助,可以看到有delete命令。

  ⑨ 使用 delete ? 命令可以查看到允许删除的自定义国家名称,当有多个自定义国家时会很有帮助。

  ⑩ 删除自定义国家必须有个前提,就是这个自定义国家没有被地理地址对象引用。如果有引用,需先删除。end保存配置。

  ⑪ 再次在IP地理位置数据库中查询8.8.8.8所属国家,得到的结果是美国。

  变更国家

  某些情况下,需要将一个国家的IP地址在IP地理位置数据库中变更为另一个国家,这也可以实现。

  ① 先用命令 diagnose geoip iprange China 查询IP地理位置数据库中China的IP范围。

   ② 得到5359条记录。

  ③ 配置地理IP覆盖,编辑国家并创建IP范围,和自定义国家命令相同,不同的是国家名称为已经存在的,也不是自定义的。

  ④ 再次查询IP地址位置数据库中国家为China的地址范围。

  ⑤ 这次得到的记录数为5360,增加了一条记录。

  ⑥ 在IP地理位置数据库中查询8.8.8.8,得到的国家为China。

  【总结】在已经存在的国家中配置IP所属国家,最大的好处就是可以减少许多操作,例如无需再创建地理地址对象,以及在策略和路由中引用新的地理地址对象等。而自定义国家,则可针对常用的少数IP地址进行操作,各有各的方便之处。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/344183.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式linux 编译qt5(以v851s为例)

本文参考Blev大神的博客:Yuzuki Lizard V851S开发板 --移植 QT5.12.9教程(群友Blev提供) - Allwinner / 柚木PI-V851S - 嵌入式开发问答社区 (100ask.net) 一. 环境准备 1.下载qt5源码:Open Source Development | Open Source …

LeetCode刷题:141. 环形链表

题目: 是否独立解答出:否,有思路,但是代码报错,参考解题代码后,修改通过 解题思路:利用循环与哈希表存储每一个节点,如果发现添加不进去说明,存在环,正常来说…

Docker的基础概念及命令

这篇主要介绍一下Docker比较重要的两个概念,镜像和容器,以及操作它们的一些常用命令。 文章目录 一、基础命令二、镜像三、容器 一、基础命令 docker -v:查看 Docker 的版本 systemctl start docker:启动docker systemctl stat…

刚买的助听器就弄丢了,不想白配,快来看看这8大助听器防丢小技巧

我们知道助听器可以让听损人士重新听到美妙的声音和享受沟通的乐趣。但是,助听器也是一种很贵的物品,如果不小心弄丢了,就会让人心痛不已。 更有甚者,有些人因为害怕丢失助听器,而不敢佩戴助听器,错过了听力…

基于SSM的驾校预约管理系统

基于SSM的驾校预约管理系统的设计与实现~ 开发语言:Java数据库:MySQL技术:SpringSpringMVCMyBatis工具:IDEA/Ecilpse、Navicat、Maven 系统展示 主页 详情 管理员界面 摘要 随着社会的不断发展,驾驶技能的需求逐渐增…

大数据人工智能在线实习项目:某实习网站招聘信息采集与分析

01前置课程 Python编程基础 Python网络爬虫实战 Python爬虫环境与爬虫简介 网页前端基础 简单静态网页爬取 常规动态网页爬取 模拟登录 Python数据分析与应用、可视化 数据分析概述 Numpy数值计算 Pandas统计分析与数据预处理 Matplotlib可视化 Pyecharts绘图 02师…

第一波!2024年1月精选6款实用AI人工智能设计工具合集

大家好,这是进入2024年之后的第一波干货合集!这次的干货合集还是以 AI 相关的设计干货开头,这次有了在本地无限制帮你清理图片中元素的 AI 工具,有知名免费图库出品的实时 AI 图片生成工具、将截图直接转化为代码的超强工具&#…

扫描电镜技术在材料科学中的应用及发展趋势

在材料科学领域,扫描电镜技术扮演着极为重要的角色,广泛应用于多种材料形态结构、界面状况、损伤机制和材料性能预测的研究。本文将深入探讨扫描电镜技术的结构、主要性能、工作原理、试样制备技术以及在不同领域的应用。 第一部分:扫描电镜…

Flowable可视化流程设计器Flowable BPMN visualizer

1.安装IDEA插件Flowable BPMN visualizer IDEA插件市场中搜索Flowable BPMN visualizer安装该插件 2.创建流程图 2.1.创建流程图文件 在resources下创建myProcess.bpmn20.xml流程图。 创建时名称只用输入myProcess 2.2.创建流程图 选中myProcess.bpmn20.xml,右…

多模态大模型

一、图文匹配 二、Stable-Diffusion(稳定扩散) 图片生成器 Stable-Diffusion(稳定扩散)组成模块: CrossAttention模块:将文本的语义信息与图像的语义信息进行Attention机制,增强输入文本Prompt对生成图片的控制。SelfAttention模块:SelfAttention模块的整体结构与C…

QT 小组件 列表框以及微调框

.cpp文件 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);QListWidgetItem *pPhone new QListWidgetItem;pPhone->setText("西瓜");pPhone->…

2024年甘肃省职业院校技能大赛信息安全管理与评估 样题一 模块二

竞赛需要完成三个阶段的任务,分别完成三个模块,总分共计 1000分。三个模块内容和分值分别是: 1.第一阶段:模块一 网络平台搭建与设备安全防护(180 分钟,300 分)。 2.第二阶段:模块二…