This article provides information on how to add static DNS mappings in SRX devices.
The requirement is to add static DNS mappings; for example, if you want www.abc.com , no DNS requests should be sent to a DNS server and it should automatically be resolved to an IP address (for example, 1.1.1.1 ).
There are a couple ways to achieve this:
Add host to /etc/hosts file.
To add the static DNS mappings, modify the /etc/hosts file on the SRX device as follows:
Go to the shell:
root@SRX> start shell
Edit the /etc/hosts file via the VI editor:
/etc/hosts
root@SRX% vi /etc/hosts
Press i to enter the insert mode and add the following entry:
i
1.1.1.1 www.abc.com
Type : wq to save the file.
: wq
Then, when you try to ping www.abc.com , the SRX device will automatically ping 1.1.1.1 :
root@SWITCH# run ping www.abc.com PING www.abc.com (1.1.1.1): 56 data bytes
Use static-host-mapping
Another method is to add an alias to an IP address using the static-host-mapping option:
root# set system static-host-mapping DPT inet 1.1.1.1 root# set system static-host-mapping DPT alias abc.com root# commit
You can also add host-name to an IP address:
root# set system static-host-mapping www.abc.com inet 1.1.1.1 root# commit root# run ping abc.com PING abc.com (1.1.1.1): 56 data bytes 64 bytes from 1.1.1.1: icmp_seq=0 ttl=57 time=31.675 ms 64 bytes from 1.1.1.1: icmp_seq=1 ttl=57 time=31.133 ms 64 bytes from 1.1.1.1: icmp_seq=2 ttl=57 time=31.152 ms ^C --- abc.com ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 31.133/31.320/31.675/0.251 ms
For more information, refer to static-host-mapping .
2020/07/27: Article reviewed for accuracy; no changes required; article valid and relevant