FortiGate 防火墙 DNS 地址转换(DNS Translation)

简介

本例介绍 FortiGate 防火墙 DNS 地址转换(DNS Translation)配置方法。

一、 网络结构

网络结构如下图,PC1 连接在 FG60B 的 Internal 接口,FG60B 的 Wan1 接口连接 FG80CM 的 DMZ 接口,Wan1 接口开启 DNS 服务器(155.195.48.1)功能。
在这里插入图片描述
PC1 通过 DHCP 获得的 IP 地址是 40.14.104.233/24,获得的 DNS 服务器地址是 40.14.104.129,真实 DNS
服务器的地址是 155.195.48.1 ,DNS 服务器中配置 www.thomsonreuters.com 域名的 IP 地址 65.63.72.1。
要求实现 PC1 访问 www.thomsonreuters.com 时解析为 40.14.104.1 且和 65.63.72.1 通信正常。
二、 配置方法

  1. DNS 配置
    FG80CM 的 Wan1 接口开启 DNS 服务器(155.195.48.1)功能,配置 www.thomsonreuters.com 域名的
    IP 地址 65.63.72.1。
FG80CM3909603292 # sho sys dns-database
config system dns-database
edit "333"
set domain "thomsonreuters.com"
set authoritative disable
config dns-entry
edit 1
set hostname "www"
set ip 65.63.72.1
next
edit 2
set hostname "news"
set ip 65.63.72.2
next
end
next
end
FG80CM3909603292 #sho system interface wan1
config system interface
edit "wan1"
set vdom "root"
set ip 155.195.48.1 255.255.255.0
set allowaccess ping https ssh http fgfm auto-ipsec
set type physical
set snmp-index 1
set secondary-IP enable
config secondaryip
edit 1
set ip 65.63.72.1 255.255.255.0
set allowaccess ping https ssh http telnet
next
end
FG80CM3909603292 #
  1. DHCP 配置
    FG60B 的 Internal 接口配置 DHCP 服务器。
FGT60B3907503272 # sho sys dhcp server
config system dhcp server
edit 1
set default-gateway 40.14.104.254
set interface "internal"
config ip-rangeedit 1
set end-ip 40.14.104.253
set start-ip 40.14.104.233
next
end
set netmask 255.255.255.0
set dns-server1 40.14.104.129
next
end
FGT60B3907503272 #
  1. DNS 转换配置
    FG60B 上配置 DNS 转换。
FGT60B3907503272 # sho firewall dnstranslation
config firewall dnstranslation
edit 1
set dst 40.14.104.0
set netmask 255.255.255.128
set src 65.63.72.0
next
end
FGT60B3907503272 #

将 DNS 服务器返回的解析地址 65.63.72.x 转换为 40.14.104.x
4. VIP 配置
FG60B 上配置 VIP,将 155.195.48.1 映射为 40.14.104.129,65.63.72.1 映射为 40.14.104.1。

FGT60B3907503272 # sho firewall vip
config firewall vip
edit "VIP-65.63.72.0/24"
set extip 40.14.104.1-40.14.104.127
set extintf "internal"
set mappedip 65.63.72.1-65.63.72.127
next
edit "VIP-155.195.48.0/28"
set extip 40.14.104.128-40.14.104.143
set extintf "internal"
set mappedip 155.195.48.0-155.195.48.15
next
end
FGT60B3907503272 # sho firewall policy
config firewall policy
edit 1
set srcintf "internal"
set dstintf "wan1"
set srcaddr "all"
set dstaddr "VIP-65.63.72.0/24" "VIP-155.195.48.0/28"
set action accept
set schedule "always"
set service "ANY"
next
end

FGT60B3907503272 #
三、 PC1 上测试验证

C:\Users\tac31>ipconfig/all
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
物理地址. . . . . . . . . . . . . : 00-1B-24-00-C8-DA
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::195b:187:548b:48b5%11(首选)
IPv4 地址 . . . . . . . . . . . . : 40.14.104.233(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2015 年 4 月 22 日 13:03:30
租约过期的时间 . . . . . . . . . : 2015 年 4 月 29 日 13:03:30
默认网关. . . . . . . . . . . . . : 40.14.104.254
DHCP 服务器 . . . . . . . . . . . : 40.14.104.254
DHCPv6 IAID . . . . . . . . . . . : 234887972
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1B-A1-30-96-00-1B-24-00-C8-DA
DNS 服务器 . . . . . . . . . . . : 40.14.104.129
TCPIP 上的 NetBIOS . . . . . . . : 已启用
C:\Users\tac31>ping www.thomsonreuters.com
正在 Ping www.thomsonreuters.com [40.14.104.1] 具有 32 字节的数据:
来自 40.14.104.1 的回复: 字节=32 时间<1ms TTL=254
来自 40.14.104.1 的回复: 字节=32 时间<1ms TTL=254
来自 40.14.104.1 的回复: 字节=32 时间<1ms TTL=254
来自 40.14.104.1 的回复: 字节=32 时间<1ms TTL=254
40.14.104.1 的 Ping 统计信息:
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
C:\Users\tac31>
ping www.thomsonreuters.com 时解析为 40.14.104.1 且通信正常。
四、 调试命令
抓包 diag sni pac any ‘host 40.14.104.233’ 4
跟踪数据包
diag deb flow show console enable
diag deb flow filter addr 40.14.104.233
diag deb enable
diag deb flow trace start 50
查看会话
diagnose sys session filter src 40.14.104.233
diagnose sys session list
FGT60B3907503272 # diagnose sys session filter
session filter:
vd: any
proto: any
proto-state: any
source ip: 40.14.104.233-40.14.104.233
NAT'd source ip: any
dest ip: any
source port: any
NAT'd source port: any
dest port: 443-443
policy id: any
expire: any
duration: any
FGT60B3907503272 #
FGT60B3907503272 #
FGT60B3907503272 # diagnose sys session list
total session 0
FGT60B3907503272 # diagnose sys session list
session info: proto=6 proto_state=01 duration=2 expire=3597 timeout=3600 flags=00000000 sockflag=00000000
sockport=0 av_idx=0 use=3
origin-shaper=
reply-shaper=per_ip_shaper=
ha_id=0 hakey=45290
policy_dir=0 tunnel=/
state=may_dirty
statistic(bytes/packets/allow_err): org=92/2/1 reply=52/1/1 tuples=2
orgin->sink: org pre->post, reply pre->post dev=11->3/3->11 gwy=192.168.118.18/40.14.104.233
hook=pre dir=org act=dnat 40.14.104.233:49166->40.14.104.1:443(65.63.72.1:443)
hook=post dir=reply act=snat 65.63.72.1:443->40.14.104.233:49166(40.14.104.1:443)
pos/(before,after) 0/(0,0), 0/(0,0)
misc=0 policy_id=1 id_policy_id=0 auth_info=0 chk_client_info=0 vd=0
serial=00001957 tos=ff/ff ips_view=0 app_list=0 app=0
dd_type=0 dd_rule_id=0
per_ip_bandwidth meter: addr=40.14.104.233, bps=202
total session 1
FGT60B3907503272 #
FGT60B3907503272_20150421.conf dns-server-FG80CM.conf

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

开发环境搭建之windows和ubuntu系统互传文件

ubuntu和Windows主机之间的文件传输有很多种&#xff0c;安装VMware Tools后&#xff0c;可以设置虚拟机共享文件夹&#xff0c;将Windows主机的文件目录挂载到ubuntu中&#xff0c;实现文件共享。 设置方法如下&#xff0c;点击菜单栏的“虚拟机”&#xff0c;选择“设置”。…

【LLM大模型】如何让大模型更好地进行场景落地?

自ChatGPT模型问世后&#xff0c;在全球范围内掀起了AI新浪潮。 有很多企业和高校也随之开源了一些效果优异的大模型&#xff0c;例如&#xff1a;Qwen系列模型、MiniCPM序列模型、Yi系列模型、ChatGLM系列模型、Llama系列模型、Baichuan系列模型、Deepseek系列模型、Moss模型…

[OPEN SQL] SELECT语句

本次操作使用的数据库表为SCUSTOM&#xff0c;其字段内容如下所示 航班用户(SCUSTOM) 1.SELECT语句 SELECT语句从数据库表中读取必要的数据 1.1 读取一行数据 语法格式 SELECT SINGLE <cols>... WHERE cols&#xff1a;数据库表的字段 从数据库表中读取一条数据可使…

用CPU训练机器学习模型

人工智能最近的成功通常归功于 GPU 的出现和发展。GPU 的架构通常包括数千个多处理器、高速内存、专用张量核心等&#xff0c;特别适合满足人工智能/机器学习工作负载的密集需求。 不幸的是&#xff0c;人工智能开发的快速增长导致对 GPU 的需求激增&#xff0c;使得 GPU 难以…

Java面试篇基础部分- 锁详解

可重入锁 可重入锁也叫作递归锁,是指在同一个线程中,在外层函数获取到该锁之后,内存的递归函数还可以获取到该锁。在Java语言环境下,ReentrantLock和Synchroinzed都是可重入锁的代表。 公平锁与非公平锁 公平锁(Fair Lock)是指在分配锁之前检查是否有线程在排队等待获取…

学习MRI处理过程中搜到的宝藏网站

今天浏览网页查到了一些宝藏网站&#xff0c;正好记录一下&#xff0c;后面搜到好东东再接着填充&#xff0c;方便查阅~ &#xff08;1&#xff09;牛人网站 这个网站是在搜集seed关键词时发现的&#xff0c;用pdf文档记录&#xff0c;可下载查阅&#xff0c;条理清晰&#xf…

ios swift5 UITextView占位字符,记录限制字数

文章目录 截图代码&#xff1a;具体使用代码&#xff1a;CustomTextView 截图 代码&#xff1a;具体使用 scrollView.addSubview(contentTextView)contentTextView.placeholderLabel.text LocalizableManager.localValue("write_comment")contentTextView.maxCharac…

ActiveMQ 的传输协议机制

ActiveMQ 通过网络连接器这种连接机制来实现客户端与服务端之间的通信&#xff0c;ActiveMQ支持的传输协议在activeMQ 安装目录的 conf/activemq.xml中的<transportConnectors>标签之内。 ActiveMQ 支持的 client 端和 broker 端的通讯协议有&#xff1a;TCP、NIO、UDP、…

芝法酱学习笔记(0.3)——SpringBoot下的增删改查

零、前言 书接上回&#xff0c;我们搭建了windows下的开发环境&#xff0c;并给出了一个hello world级别的多模块SpringBoot项目。 毕竟java后端开发&#xff0c;离不开数据库的操作&#xff0c;为方便后面内容的讲解&#xff0c;这里再做一期铺垫&#xff0c;core模块下新增一…

洛汗2搬砖攻略:VMOS云手机一键搬砖辅助教程!

在《洛汗2》的世界中&#xff0c;玩家往往需要长时间刷怪、任务和升级&#xff0c;手动操作往往会耗费大量时间和精力。这时候&#xff0c;使用VMOS云手机来辅助游戏&#xff0c;将是一个极佳的选择。VMOS云手机专为《洛汗2》提供了专属定制版云手机&#xff0c;内置游戏安装包…

2.Spring-容器-注入

注册&#xff1a;将组件放入容器中&#xff1b; 注入&#xff1a;让容器按需进行操作&#xff1b; 一、Autowired&#xff1a;自动注入组件 原理&#xff1a;Spring调用容器的getBean 二、Qualifier 精确指定 精确指定&#xff1a;如果容器中组件存在多个&#xff0c;则使用…

【Linux】ubuntu 16.04 搭建jdk 11 环境(亲测可用)

目录 0.环境 1.题外话 2.详细 0.环境 windows11 主机 Virtual Box 7.0 ubuntu 16.04系统 想搭建个 jdk11的环境&#xff0c;用于项目 1.题外话 因为虚拟机与主机传输文件不方便&#xff0c;所以可以尝试用共享文件夹的方式传输&#xff0c;亲测可用&#xff0c;参考以下博…

LeetCode题练习与总结:二叉树的最近公共祖先--236

一、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个节点 p、q&#xff0c;最近公共祖先表示为一个节点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大&#xff08;一个节点也…

windows 安装配置nginx

进入到对应的nginx的配置文件里 80的这个server块里 添加 location / { return 301 https://$host$request_uri; # 301 永久重定向到 HTTPS } (如果是http重定向https&#xff0c;其他的可以删了 只保留截图中的内容) https的server块里面添加 证书的…

SLM7888兼容FAN7888—— 低压三相半桥驱动的理想之选

SLM7888系列型号&#xff1a; SLM7888CH&#xff1a;SOP20W SLM7888MD&#xff1a;TSSOP20 SLM7888是一款高压、高速的功率MOSFET和IGBT驱动器&#xff0c;它提供三个独立的高边、低边输出驱动信号便于用于三相电路。采用专有的高压集成电路和锁存免疫CMOS技术&…

二分查找算法(5) _山脉数组的峰顶索引

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 二分查找算法(5) _山脉数组的峰顶索引 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c;…

< 微积分Calculus >

微积分 微分是把整体分拆为小部分来求它怎样改变 积分是把小部分连接在一起来求整体有多大&#xff0c;可以用来求面积、体积、中点和很多其他有用的东西。 lim极限 函数f(x) -> Q(x) y&#xff1a;x变量&#xff0c;f函数&#xff0c;Q(x)函数体&#xff08;多项式&am…

Centos下安装Maven(无坑版)

Linux 安装 Maven Maven 压缩包下载与解压 华为云下载源&#xff0c;自行选择版本 下面的示例使用的是 3.8.1 版本 wget https://repo.huaweicloud.com/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz解压 tar -zxvf apache-maven-3.8.1-bin.tar.gz移…

Centos安装helm

Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式。 两种安装方式&#xff0c;二进制安装、脚本安装。脚本安装服务器在下载安装包可能会下载失败。 脚本安装 官网提供了脚本安装 $ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/sc…

清华大学开源 CogVideoX-5B-I2V 模型,以支持图生视频

CogVideoX 是源于清影的开源视频生成模型。 下表列出了我们在此版本中提供的视频生成模型的相关信息。 Model NameCogVideoX-2BCogVideoX-5BCogVideoX-5B-I2V (This Repository)Model DescriptionEntry-level model, balancing compatibility. Low cost for running and second…