---
name: "transip"
section: "1"
platform: "linux"
package: "transip"
version: "2.0.0-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/transip"
---

# transip(1)

program to manipulate records for Dutch DNS provider TransIP

## NAME

transip - program to manipulate records for Dutch DNS provider TransIP

## SYNOPSIS

**transip** \[*options*\]

## USAGE

- usage: transip \[-h\] \[-l LOGINNAME\] \[-s\] \[-a\] \[-u\] \[-d\]

  \[--domain-name DOMAIN\_NAME\] \[--entry-name ENTRY\_NAME\] \[--entry-expire ENTRY\_EXPIRE\] \[--entry-type ENTRY\_TYPE\] \[--entry-content ENTRY\_CONTENT\]

## OPTIONS

- **-h**, **--help**

  show this help message and exit

- **-l** LOGINNAME, **--login-name** LOGINNAME

  TransIP username

- **-s**, **--show-dns-entries**

  show all DNS entries for a domain

- **-a**, **--add-dns-entry**

  add an entry in the DNS

- **-u**, **--update-dns-entry**

  update an entry in the DNS

- **-d**, **--delete-dns-entry**

  delete an entry in the DNS

- **--domain-name** DOMAIN\_NAME

  domain name to use

- **--entry-name** ENTRY\_NAME

  name of the DNS entry

- **--entry-expire** ENTRY\_EXPIRE

  expire time of the DNS entry

- **--entry-type** ENTRY\_TYPE

  type of the DNS entry

- **--entry-content** ENTRY\_CONTENT

  content of the DNS entry

## EXAMPLES

Example of adding/updating a record:

-

  transip **-l** githubuser **-u** **--domain-name** example.com **--entry-name** testentry **--entry-expire** 86400 **--entry-type** A **--entry-content** 127.0.0.1

-

  Request finished successfully.

## SEE ALSO

For more information regarding **transip** see https://github.com/benkonrath/transip-api.
