Address Objects

Navigation: Aliases & Objects → Address

Manage IP addresses, networks, ranges, and address lists as reusable objects. Address objects are referenced by firewall rules, NAT policies, and VPN configurations — create them before building inline rules.

Address Objects

Add / Edit forms

Click + Add New to open the creation dialog, or Edit on an existing row to modify a record.

List view

List view

Add form

Empty form after clicking + Add New:

Add form — empty

Same form filled with example data (do not save in production):

Add form — filled

Edit form

Existing record opened with Edit:

Edit form

Form fields explained

Dialog title: New Record — Address Object

Field Required Description Example value
Address Object Name Yes Unique name referenced in firewall rules LAN_Network
Address Type Yes Host, Network/CIDR, Range, or FQDN list Network
Value / Start IP / Network IP / FQDN Yes IP, CIDR, range, or one entry per line (max 65535 chars) 192.168.100.0/24

Technical background

What is an address object?

An address object is a named, reusable definition of one or more IP addresses. In enterprise firewalls (FortiGate, Sophos, Palo Alto), address objects decouple IP literals from policy rules so you can update a subnet in one place and have every rule reflect the change.

Network concepts

Concept Explanation
Host Single IPv4/IPv6 address (192.168.100.20)
Network Subnet defined by IP + netmask or CIDR (192.168.100.0/24)
Range Contiguous IPs (192.168.100.10192.168.100.50)
FQDN Dynamic resolution of hostname to IP (if supported)

Security relevance

Address objects are the foundation of least-privilege firewall rules. Instead of allowing any → any, you define LAN_Subnet → Mail_Server on port 25 only. This implements the principle of least privilege at Layer 3/4.

OSI layer

Address objects operate at Layer 3 (Network) of the OSI model. They identify who is communicating but not what service (that is port objects).

When to use

Scenario Address Type Value example
Single server Host 192.168.100.20
Entire subnet Network 192.168.100.0 / 255.255.255.0
IP range Range 192.168.100.10192.168.100.50
Multiple hosts List Comma-separated IPs

Table columns

Column Description
ID Auto-assigned record ID
Name Object name (used in rule dropdowns)
Type Host, Network, Range, or List
Value / Start / Network Primary IP or network address
End / Netmask Range end or subnet mask

How to add an address object

  1. Go to Aliases & ObjectsAddress.
  2. Click Add New.
  3. Fill in the form:
Field Required What to enter
Name Yes Descriptive name, e.g. Mail_Server
Address Type Yes Select Host, Network, Range, or List
Value / Start / Network Yes IP address or network base
End / Netmask Depends on type Netmask for Network; end IP for Range
  1. Click Save.

Example: LAN subnet

Field Value
Name LAN_Network
Address Type Network
Value 192.168.100.0
End / Netmask 255.255.255.0

Example: Mail server host

Field Value
Name Mail_Server
Address Type Host
Value 192.168.100.20

Where this object is used

Location Field
Rules & Policies → Inline Rules Source Address Objects, Destination Address Objects
Rules & Policies → Inline Rules (DNAT) DNAT source/destination address fields
VPN Tunnels Local/remote network selectors

Tip: Use consistent naming like LAN_*, DMZ_*, WAN_* to make rule building easier.

Related topics