For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Aviv's avatar
Aviv
Icon for Cirrus rankCirrus
Apr 19, 2021

Irule to get host name from ip

Hi All,

i need to send a wakeup command to computer when users connect to the ssl vpn portal.

wakeup command is a url that ends with "hostname" exemple: https://server/Services/SimpleWakeup.aspx?Name=comp1

i have all the ip's of the computers on pager attribute in Active Directory. %{session.ad.last.attr.pager}

dig command give me the hostname i need.

exemple: dig +short -x 192.168.1.1

how can i integrate the dig command (or other solution) to a variable , when any user connect to the apm portal?

1 Reply

  • Something sort of below. You can either try to set a new variable for computer host or use a variable directly from the iRule.

    Modify as needed. DNS server (8.8.8.8) would be your internal DNS or you can also use VIP.

    when ACCESS_ACL_ALLOWED {
    set pager [ACCESS::session data get "session.ad.last.attr.pager"]
    set serverhost [RESOLV::lookup @8.8.8.8 -ptr $pager]
    ACCESS::session data set "session.logon.computername" $serverhost
    }