Create and manage subdomains for dns.virtnet.host
Only A and AAAA records are created. For any subdomain created, its child wildcard (*) subdomain is also automatically created. One subdomain per public IP address can be created. Under no circumstances will PTR, MX, NS, or other record types be added. These restrictions are in place to minimize abuse of the subdomain system.
All available public IP addresses already have subdomains assigned.
@elseYou can create {{ count($this->availableIpsForSubdomain) }} more subdomain(s).
@endifNo subdomains created yet.
@elseIP: {{ $zone['ipAddress'] }}
@php $hasWildcard = false; $wildcardType = null; if (isset($zone['records']) && is_array($zone['records'])) { foreach ($zone['records'] as $record) { if (($record['name'] ?? '') === '*') { $hasWildcard = true; $wildcardType = $record['type'] ?? 'A'; break; } } } @endphp @if($hasWildcard)Wildcard: *.{{ $zone['subdomain'] }}.dns.virtnet.host ({{ $wildcardType }})
@endifWill create: {{ $newSubdomain ? $newSubdomain . '.dns.virtnet.host' : 'subdomain.dns.virtnet.host' }}
@error('newSubdomain'){{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderrorNo DNS records found.
@else| Name | Type | IP Address | TTL | Actions |
|---|---|---|---|---|
| {{ $record['name'] ?? '@' }} | {{ $record['type'] ?? 'A' }} | {{ $record['rdata'] ?? $record['ipAddress'] ?? '' }} | {{ $record['ttl'] ?? 3600 }} |
|
Are you sure you want to delete the following subdomain?
{{ $subdomainToDeleteFull }}
This action cannot be undone. All DNS records associated with this subdomain will be deleted.