ucs_ipv4_dns-eintrag_erstellen
UCS IPv4 DNS-Eintrag erstellen
Das hier ist der falsche Weg. Idealer weise legt man alle System über das „Computer“ Objekt an.
A-Record mit verbundenem PTR-Record
#!/bin/bash if [[ $# -ne 2 ]]; then echo "Usage: $0 name ip" exit 0 fi NAME="$1" IP="$2" DOMAIN=$(ucr get domainname) DC=$(ucr get ldap/base) PTR=$(echo $IP | awk -F. '{print $3"." $2"."$1}') PTR_IP=$(echo $IP | awk -F. '{print $4}') univention-directory-manager dns/host_record create \ --superordinate "zoneName=$DOMAIN,cn=dns,$DC" \ --set name="$NAME" \ --set a="$IP" univention-directory-manager dns/ptr_record create \ --superordinate "zoneName=$PTR.in-addr.arpa,cn=dns,$DC" \ --set address="$PTR_IP" \ --set ptr_record="$NAME.$DOMAIN."
ucs_ipv4_dns-eintrag_erstellen.txt · Zuletzt geändert: 2019/02/02 08:11 von matthias