To create an Azure DNS record using PowerShell, you need to create the RecordConfig and store it within a variable by running the following cmdlet:
$RecordConfig = New-AzureRmDnsRecordConfig -IPv4Address "192.168.1.55"
Then, you can create the record by running the following cmdlet:
New-AzureRmDnsRecordSet -Name www -RecordType A -ZoneName Gamezakhana.com -ResourceGroupName PacktPub -Ttl 3600 -DnsRecords $RecordConfig
Remember that the TTL is expressed in seconds.