< Back

New-IBXDnsHostRecord

Wed Jan 15, 2020 2:47 am

NAME New-IBXDnsHostRecord



SYNTAX

New-IBXDnsHostRecord -HostName <string> -IP <string> [-NoDns] [-EnableDHCP] [-PassThru] [-Timeout <uint32>] [-MAC

<string>] [<CommonParameters>]



New-IBXDnsHostRecord -Session <InfobloxSession> -InputObject <host> [-PassThru] [-Timeout <uint32>] [-MAC

<string>] [<CommonParameters>]



New-IBXDnsHostRecord -Session <InfobloxSession> -HostName <string> -IP <string> [-NoDns] [-EnableDHCP] [-PassThru]

[-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -Session <InfobloxSession> -HostName <string> -NextAvailableIp -Network <string> [-NoDns]

[-EnableDHCP] [-PassThru] [-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -GridMaster <string> -Credential <pscredential> -InputObject <host> [-Version {LATEST | 1.0 |

1.1 | 1.2 | 1.2.1 | 1.3 | 1.4 | 1.4.1 | 1.4.2 | 1.5 | 1.6 | 1.6.1 | 1.7 | 1.7.1 | 1.7.2 | 1.7.3 | 1.7.4 | 2.0 |

2.1 | 2.1.1 | 2.2 | 2.2.1 | 2.2.2 | 2.3}] [-PassThru] [-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -GridMaster <string> -Credential <pscredential> -HostName <string> -IP <string> [-Version

{LATEST | 1.0 | 1.1 | 1.2 | 1.2.1 | 1.3 | 1.4 | 1.4.1 | 1.4.2 | 1.5 | 1.6 | 1.6.1 | 1.7 | 1.7.1 | 1.7.2 | 1.7.3 |

1.7.4 | 2.0 | 2.1 | 2.1.1 | 2.2 | 2.2.1 | 2.2.2 | 2.3}] [-NoDns] [-EnableDHCP] [-PassThru] [-Timeout <uint32>]

[-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -GridMaster <string> -Credential <pscredential> -HostName <string> -NextAvailableIp -Network

<string> [-Version {LATEST | 1.0 | 1.1 | 1.2 | 1.2.1 | 1.3 | 1.4 | 1.4.1 | 1.4.2 | 1.5 | 1.6 | 1.6.1 | 1.7 | 1.7.1

| 1.7.2 | 1.7.3 | 1.7.4 | 2.0 | 2.1 | 2.1.1 | 2.2 | 2.2.1 | 2.2.2 | 2.3}] [-NoDns] [-EnableDHCP] [-PassThru]

[-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -HostName <string> -NextAvailableIp -Network <string> [-NoDns] [-EnableDHCP] [-PassThru]

[-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]



New-IBXDnsHostRecord -InputObject <host> [-PassThru] [-Timeout <uint32>] [-MAC <string>] [<CommonParameters>]





PARAMETERS

-Credential <pscredential>

The credentials to use to access the Grid Master.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridByObject, GridSpecifyIp, GridNextAvailableIp

Aliases None

Dynamic? false



-EnableDHCP

Switch to enable the IP address in the DHCP scope. This works both for the next available IP as well as a

defined IP. Must also use MAC address if this is set.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name GridSpecifyIp, SessionSpecifyIp, EnteredSessionSpecifyIp, GridNextAvailableIp,

SessionNextAvailableIp, EnteredSessionNextAvailableIp

Aliases DHCP

Dynamic? false



-GridMaster <string>

The IP address or FQDN of the grid master interface.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridByObject, GridSpecifyIp, GridNextAvailableIp

Aliases None

Dynamic? false



-HostName <string>

The new dns host record name, must be a valid FQDN.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridSpecifyIp, SessionSpecifyIp, EnteredSessionSpecifyIp, GridNextAvailableIp,

SessionNextAvailableIp, EnteredSessionNextAvailableIp

Aliases FQDN

Dynamic? false



-IP <string>

The IP address of the new host record.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridSpecifyIp, SessionSpecifyIp, EnteredSessionSpecifyIp

Aliases IPAddress

Dynamic? false



-InputObject <host>

A host record object.



Required? true

Position? Named

Accept pipeline input? true (ByValue)

Parameter set name GridByObject, SessionByObject, EnteredSessionByObject

Aliases HostObject

Dynamic? false



-MAC <string>

The MAC address of the host, used if creating a fixed address or defining a MAC as part of the host record.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? true



-Network <string>

Specify the network the next available IP should come from, in FQDN/CIDR notation, like 192.168.0.1/24.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridNextAvailableIp, SessionNextAvailableIp, EnteredSessionNextAvailableIp

Aliases None

Dynamic? false



-NextAvailableIp

Switch to change the IP address of the host to the next available in DHCP.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name GridNextAvailableIp, SessionNextAvailableIp, EnteredSessionNextAvailableIp

Aliases NextAvailable

Dynamic? false



-NoDns

Switch to not add the host to dns, meaning that infoblox is not authoritative for the zone.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name GridSpecifyIp, SessionSpecifyIp, EnteredSessionSpecifyIp, GridNextAvailableIp,

SessionNextAvailableIp, EnteredSessionNextAvailableIp

Aliases DoNotAddToDns

Dynamic? false



-PassThru

Specifies if the object should be passed down the pipeline.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-Session <InfobloxSession>

An established session object to use to connect to the grid master.



Required? true

Position? Named

Accept pipeline input? false

Parameter set name SessionByObject, SessionSpecifyIp, SessionNextAvailableIp

Aliases None

Dynamic? false



-Timeout <uint32>

The timeout in seconds to use for the HttpClient. This defaults to 100.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-Version <string>

The version of the Infoblox WAPI, will default to LATEST.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name GridByObject, GridSpecifyIp, GridNextAvailableIp

Aliases ApiVersion

Dynamic? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).





INPUTS

BAMCIS.Infoblox.InfobloxObjects.DNS.host





OUTPUTS

System.Object



ALIASES

None





REMARKS

None