华为防火墙如何做端口映射?

华为防火墙如何做端口映射?,第1张

端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址。也是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。1、

端口映射是华为防火墙中的一个常用功能,举个例子就是你内网有一台服务器,想让外网的访问者能够直接访问到这台服务器。但你的内网服务器配置的是内网地址在公网是找不到的,怎么办?这时既可以把一个公网IP地址映射到这个内网地址上,可以单独映射一个端口,也可以做全映射。今天主要说的就是服务器的端口映射。

2、端口映射在防火墙内属于一个策略。所以我们登录到防火墙后找到策略、NAT策略、服务器映射。

3、在服务器映射列表中,我们看到有一个新建选项。做端口映射需要新建一个映射策略。

4、名称随意填写,类型一般填写为“静态映射”,安全区域根据自己的网络结构进行配置。公网地址填写需要映射的公网地址,私网地址填写服务器的地址。允许端口转换如果为全映射不需要都选,如果为单独端口映射需要勾选。

5、当让图形界面看着比较容易操作,如果想用命令配置界面的也可以。只需要输入nat server 来画SSH2 protocol tcp global 公网IP 2222 inside 私网IP 22 no-reverse

6、设置完之后,我们也可以做一个简单的验证,打开windows的cmd窗口。在里边输入Telnet+公网IP+端口 看看是否连同。

20到1023号端口

31024到49151号端口

449152到65535号端口

用50000-65535,从这个范围内随便选

常用端口描述

20 /tcp  FTP数据

21 /tcp  FTP控制 文件传输协议 

22 /tcp  SSH 安全登录、文件传送(SCP)和端口重定向 

23 /tcp  Telnet 不安全的文本传送 

25 /tcp  SMTP 简单邮件传输协议(Simple Mail Transfer Protocol)(E-mail) 

53 /tcp  域名服务器

69 /udp  TFTP 日常文件传输协议(Trivial File Transfer Protocol)

8080 /tcp  WWW (HTTP超文本传送协议) 

110 /tcp  POP3 邮局协议(Post Office Protocol)(E-mail) 

161 /udp  SNMP 简单网络管理协议(Simple Network Management Protocol)

443 /tcp  HTTPS 经过加密的HTTP(used for securely transferring web pages)

端口描述状态

0/TCP,UDP保留端口;不使用(若发送过程不准备接受回复消息,则可以作为源端口)官方

1/TCP,UDP TCPMUX (传输控制协议端口服务多路开关选择器)官方

5/TCP,UDP RJE (远程作业登录)官方

7/TCP,UDP ECHO (回显)协议官方

9/TCP,UDP DISCARD (丢弃)协议官方

11/TCP,UDP SYSTAT 协议官方

13/TCP,UDP DAYTIME协议 官方

15/TCP,UDP NETSTAT 协议官方

17/TCP,UDP QOTD (Quote of the Day,每日引用)协议官方

18/TCP,UDP消息发送协议官方

19/TCP,UDP CHARGEN (字符发生器)协议官方

20/TCP,UDP 文件传输协议  - 默认数据端口官方

21/TCP,UDP 文件传输协议  - 控制端口官方

22/TCP,UDP SSH  (Secure Shell) - 远程登录协议,用于安全登录 文件传输 ( SCP , SFTP )及端口重新定向官方

23/TCP,UDP Telnet  终端仿真协议 - 未加密文本通信官方

25/TCP,UDP SMTP(简单邮件传输协议)  - 用于邮件服务器间的 电子邮件 传递官方

26/TCP,UDP RSFTP  - 一个简单的类似FTP的协议非官方

35/TCP,UDP QMS Magicolor 2 printer 非官方

37/TCP,UDP TIME时间协议 官方

39/TCP,UDP Resource Location Protocol(资源定位协议) 官方

41/TCP,UDP图形官方

42/TCP,UDPHost Name Server(主机名服务)官方

42/TCP,UDP WINS (WINS主机名服务)非官方

43/TCP WHOIS  协议官方

49/TCP,UDP TACACS  登录主机协议官方

53/TCP,UDP DNS (域名服务系统)官方

56/TCP,UDP远程访问协议官方

57/TCPMTP,邮件传输协议 

67/UDP BOOTP (BootStrap协议)服务;同时用于 动态主机设置协议 官方

68/UDP BOOTP  客户端;同时用于 动态主机设定协议 官方

69/UDP TFTP (小型文件传输协议)官方

70/TCP Gopher信息检索协议 官方

79/TCP Finger 协议官方

80/TCP HTTP (超文本传输协议)- 用于传输网页官方

81/TCP HTTP 预备(超文本传输协议)官方

81/TCP Torpark  - Onion routing  ORport非官方

82/UDP Torpark  - 控制端口非官方

88/TCP Kerberos  - 认证代理官方

101/TCP主机名 

102/TCPISO-TSAP 协议 

107/TCP远程 Telnet 协议 

109/TCPPOP(Post Office Protocol),“邮局协议”,第2版 

110/TCP POP3 (“邮局协议”,第3版)- 用于接收 电子邮件 官方

111/TCP,UDPSun协议官方

113/TCP ident  - 旧的服务器身份识别系统,仍然被 IRC  服务器用来认证它的用户官方

115/TCPSFTP, 简单文件传输协议 

117/TCPUUCP-PATH 

118/TCP,UDP SQL  服务官方

119/TCP 网络新闻传输协议  - 用来收取新闻组的消息官方

123/UDP NTP  (Network Time Protocol) - 用于时间同步官方

135/TCP,UDPEPMAP (End Point Mapper) / Microsoft RPC Locator Service官方

137/TCP,UDP NetBIOS  NetBIOS Name Service官方

138/TCP,UDP NetBIOS  NetBIOS Datagram Service官方

139/TCP,UDP NetBIOS  NetBIOS Session Service官方

143/TCP,UDP IMAP4  (Internet Message Access Protocol 4) - used for retrieving E-mail s官方

152/TCP,UDPBFTP, Background File Transfer Program 

153/TCP,UDPSGMP,  Simple Gateway Monitoring Protocol  

156/TCP,UDPSQL服务官方

158/TCP,UDPDMSP, Distributed Mail Service Protocol 

161/TCP,UDP SNMP  (Simple Network Management Protocol)官方

162/TCP,UDPSNMPTRAP官方

170/TCPPrint-srv 

179/TCP BGP  (Border Gateway Protocol)官方

194/TCP IRC  (互联网中继聊天)官方

201/TCP,UDPAppleTalk Routing Maintenance 

209/TCP,UDPQuick Mail传输协议 

213/TCP,UDP IPX 官方

218/TCP,UDPMPP,信息发布协议 

220/TCP,UDP IMAP ,交互邮件访问协议第3版 

259/TCP,UDPESRO, Efficient Short Remote Operations 

264/TCP,UDP BGMP ,Border Gateway Multicast Protocol 

308/TCPNovastor Online Backup官方

311/TCPApple Server-Admin-Tool, Workgroup-Manager-Tool 

318/TCP,UDPTSP, 时间戳协议 ( 英语 : Time Stamp Protocol ) 

323/TCP,UDPIMMP, Internet Message Mapping Protocol 

383/TCP,UDPHP OpenView HTTPs Operations Agent 

366/TCP,UDPSMTP, Simple Mail Transfer Protocol. ODMR, On-Demand Mail Relay 

369/TCP,UDPRpc2portmap官方

371/TCP,UDPClearCase albd官方

384/TCP,UDP一个远程网络服务器系统 

387/TCP,UDPAURP, AppleTalk Update-based Routing Protocol 

389/TCP,UDP 轻型目录访问协议 官方

401/TCP,UDP UPS  Uninterruptible Power Supply官方

411/TCP Direct Connect  Hub port非官方

412/TCP Direct Connect  Client-To-Client port非官方

427/TCP,UDP SLP  (Service Location Protocol)官方

443/TCP HTTPS  - HTTP  over TLS/ SSL  (加密传输)官方

444/TCP,UDP SNPP ,Simple Network Paging Protocol 

445/TCPMicrosoft-DS ( Active Directory ,Windows shares, Sasser worm ,Agobot, Zobotworm)官方

445/UDPMicrosoft-DS  SMB  file sharing官方

464/TCP,UDPKerberos Change/Set password官方

465/TCPCisco protocol官方

465/TCP SMTP  over SSL 非官方

475/TCPtcpnethaspsrv ( Hasp  services, TCP/IP version)官方

497/TCP dantz  backup service官方

500/TCP,UDP ISAKMP ,IKE-Internet Key Exchange官方

502/TCP,UDP Modbus ,Protocol 

512/TCPexec, Remote Process Execution 

512/UDPcomsat, together with  biff :notifies users of new c.q. yet unread  e-mail  

513/TCP登陆 

513/UDPWho 

514/TCP rsh  protocol - used to execute non-interactive commandline commands on a remote system and see the screen return 

514/UDP syslog  protocol - used for system logging官方

515/TCP Line Printer Daemon protocol  - used in LPD printer servers 

517/UDPTalk 

518/UDPNTalk 

520/TCPefs 

520/UDPRouting -  RIP 官方

513/UDPRouter 

524/TCP,UDP NCP  (NetWare Core Protocol) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.官方

525/UDPTimed,Timeserver 

530/TCP,UDP 远程过程调用 官方

531/TCP,UDPAOL Instant Messenger, IRC非官方

532/TCPnetnews 

533/UDPnetwall, For Emergency Broadcasts 

540/TCP UUCP  (Unix-to-Unix Copy Protocol)官方

542/TCP,UDP commerce  (Commerce Applications)官方

543/TCPklogin, Kerberos login 

544/TCPkshell, Kerberos Remote shell 

546/TCP,UDPDHCPv6 客户端 

547/TCP,UDPDHCPv6 服务器 

548/TCPAFP ( Apple Filing Protocol ) 

550/UDPnew-rwho, new-who 

554/TCP,UDP RTSP  (Real Time Streaming Protocol)官方

556/TCPRemotefs, rfs, rfs_server 

560/UDPrmonitor, Remote Monitor 

561/UDPmonitor 

563/TCP,UDP NNTP  protocol over TLS/SSL (NNTPS)官方

587/TCPemail message submission( SMTP ) ( RFC 2476 )官方

591/TCP FileMaker  6.0 (及之后版本)网络共享(HTTP的替代,见80端口)官方

593/TCP,UDPHTTP RPC Ep Map(RPC over HTTP, often used by  DCOM  services and  Microsoft Exchange Server )官方

604/TCPTUNNEL 

631/TCP,UDP 互联网打印协议  

636/TCP,UDP LDAP  over SSL  (加密传输,也被称为LDAPS)官方

639/TCP,UDPMSDP,  Multicast Source Discovery Protocol  

646/TCPLDP, Label Distribution Protocol 

647/TCPDHCP Failover Protocol 

648/TCPRRP, Registry Registrar Protocol 

652/TCPDTCP, Dynamic Tunnel Configuration Protocol 

654/UDPAODV, Ad hoc On-Demand Distance Vector 

665/TCPsun-dr, Remote Dynamic Reconfiguration非官方

666/UDP 毁灭战士 ,电脑平台上的一系列 第一人称射击游戏 。 

674/TCPACAP, Application Configuration Access Protocol 

691/TCPMS Exchange Routing官方

692/TCPHyperwave-ISP 

694/UDPLinux-HA High availability Heartbeat port非官方

695/TCPIEEE-MMS-SSL 

698/UDPOLSR, Optimized Link State Routing 

699/TCPAccess Network 

700/TCPEPP, Extensible Provisioning Protocol 

701/TCPLMP, Link Management Protocol. 

702/TCPIRIS over BEEP 

706/TCPSILC, Secure Internet Live Conferencing 

711/TCPTDP, Tag Distribution Protocol 

712/TCPTBRPF, Topology Broadcast based on Reverse-Path Forwarding 

720/TCPSMQP, Simple Message Queue Protocol 

749/TCP, UDPkerberos-adm, Kerberos administration 

750/UDPKerberos version IV 

782/TCP Conserver  serial-console management server 

829/TCPCMP (Certificate Management Protocol) 

860/TCP iSCSI  

873/TCP rsync  File synchronisation protocol官方

901/TCP Samba  Web Administration Tool (SWAT)非官方

902 VMware 服务器控制台 [2] 非官方

904 VMware 服务器替代(如果902端口已被占用)非官方

911/TCP Network Console on Acid  (NCA) - local tty  redirection over OpenSSH  

981/TCP SofaWare Technologies  Remote HTTPS management for firewall devices running embedded Checkpoint Firewall-1  software非官方

989/TCP,UDP FTP  Protocol (data) over TLS/SSL官方

990/TCP,UDPFTP Protocol (control) over TLS/SSL官方

991/TCP,UDPNAS (Netnews Admin System) 

992/TCP,UDPTelnet protocol over TLS/SSL官方

993/TCP IMAP4  over SSL  (encrypted transmission)官方

995/TCP POP3  over SSL  (encrypted transmission)官方

sql数据库用户映射是什么意思,有什么作用。

好像是用户名和登录名之间的联系,用来设置登录名权限的

数据库表映射问题

select * into B.dbo.a from A.dbo.a

就把表同步过去

如果只同步表结构

select * into B.dbo.a from A.dbo.a where 1<>1

如何:将实体映射到数据库表

是通过映射文件来映射的。举个简单的例子,例如我有个Teacher实体类(某教学管理系统老师用户):

private Integer id编号

private String name姓名

private String password密码

private Date createDate创建日期

同时,我创建了数据表TEACHER:

create table teacher( id number(9) primary key,--编号 name varchar2(20),--姓名 password varchar2(20),--密码 create_date date--创建日期)

这时,怎么关联它们呢?通过加载hibernate框架,我们就可以使用映射文件来关联实体类和数据库了

文件名:Teacher.hbm.xml(必须与实体类名字一致)

内容:

>

(SQL Server 导入和导出向导)里面,编辑映射和列映射什么意思?干嘛用的? 10分

这个就是讲,要做一个对应.

比方讲你要导入一个表.那假如你想把列1的内容导入到列2里面,你就需要告诉数据库你的这个需求.

此时,便需要添加一个列的映射.

希望对你有所帮助哈~~

SQLSERVER2000里怎么将一个数据库里的表映射到另一数据库

可以在需要被映射的服务器上,添加一个 连接服务器。

这样可以直接通过连接服务器访问你需要的数据表。

如何将含有继承关系的类图映射为关系数据库

库。 通常使用以下两种方法来映射继承关系: 1)将基类映射到一张表,每个子类映射到一张表。在基类对应的表中定义主键,而在 子类对应的表中定义外键。 2)将每个子类映射到一张表,没有基类表。在每个子类的表中包括基类的所有属性。 这种方法适用于子类的个数不多,基类属性比较少的情况。

POJO怎么映射成数据库的表?

用hibernate框架pojo里用hibernate注解 例如:package .ayumi.pojo

import java.io.Serializable

import javax.persistence.Columnimport javax.persistence.Entityimport javax.persistence.Idimport javax.persistence.Table

import org.hibernate.validator.NotNull

@Entity 实体对象@Table(name="users") 表名public class Users implements Serializable {private Integer idprivate String usernameprivate String password@Id 主键@Column(name="id") 列名public Integer getId() {return id}public void setId(Integer id) {this.id = id}@Column(name="username",length=20) 列名 及 长度设定@NotNull 非空设定public String getUsername() {return username}public void setUsername(String username) {this.username = username}@Column(name="password",length=20) 列名 及 长度设定public String getPassword() {return password}public void setPassword(String password) {this.password = password}}

这样就对表的字段定义好了然后编写main方法测试类public static void main(String[] args) {Configuration cfg=new AnnotationConfiguration().configure()SchemaExport eport=new SchemaExport(cfg)eport.create(true, true)}

执行,这样就会在hibernate.cfg.xml里配置好的相应连接中对应的数据库下创建成功数据库表

java中的映射是什么意思

简单的说就是把一个数据库表里的字段和一个java类里的属性对应起来,让程序知道这个java类里的这个属性应该是数据库哪个表里的哪个字段。

hibernate是通过什么标签实现实体类和表的映射的

10.1 实体类的映射

从Java的角度讲,实体类就是普通的Java封装类(有人称为POJO有人称为VO)。仅从实体类中的代码信息,Hibernate并不能得知该实体类对应哪个数据表,因此还需要以某种方式配置一下。常用的方式有*.hbm.xml文件配置与@注解配置两种。

hbm.xml文件就是普通的xml文件,hbm为Hibernate Mapping的缩写,这样从文件名上就能判断该文件为Hibernate实体类配置文件。在JPA出现之前,Hibernate都使用hbm.xml文件配置。JPA出现后,推荐使用JPA的@注解配置,因为对于所有的ORM框架,@注解都是通用的。

10.1.1 使用@注解配置实体类

实体类一般有ID、普通属性、 *** 属性等,分别对应数据库的主键、普通列、外键。@注解配置中,实体类用@Entity注解,用@Table指定对应的数据表,用@Id配置主键,用@Column配置普通属性,用@OneToMany、@ManyToOne、@OneToOne、@ManyToMany配置实体间关系等。实体类之间的关于在后面的章节中会做详细介绍。下面编写一个UsersVo类,在该类中使用@注解配置实体类的映射,UsersVo类的代码如下:

package .vo

import javax.persistence.*

@Entity 注解Entity表示该类纳入Hibernate管理,能够被持久化

@Table(name = "users") 指定该实体类对应的数据库表名

public class UsersVo {

Fields

@Id 指定该列为主键。

这个注解用来表示主键类型, auto为数据库自增长类型

@GeneratedValue(strategy = GenerationType.AUTO)

private int id

@Column(name = "name") 指定变量对应的数据库表的列为"name"

private String name

@Column(name = "age")指定变量对应的数据库表的列为"age"

private int age

@Column(name = "tel")指定变量对应的数据库表的列为"tel"

private String tel

@Column(name = "address")指定变量对应的数据库表的列为"address"

private String address

Constructors

public UsersVo() {

}

public UsersVo(int id) {

this.id = id

}

public UsersVo(int id, String name, int age, String tel,

String address) {

this.id = id

this.name = name

this.age = age

this.tel = tel

this.address = address......>>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/475880.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-07
下一篇2023-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存