Does your work computer not have it's own DNS name?
Does your work computer constantly change it's IP address?
Does this make working at home a pain for you?

If you said 'yes' to all of the above, then poor man's DNS is for you! Just schedule this ~20 line python script to run more often than your IP changes and get notified by email of all of your machine's IP addresses.

('Carlos-PC', [], ['10.10.10.10', '192.168.163.1', '192.168.147.1'])

import socket
import smtplib
from email.mime.text import MIMEText
mail_to = '[email protected]'
mail_from = '[email protected]'
mail_server = 'mailserver.goes.here'
# get all ip's just to be safe
ipstr = str(socket.gethostbyname_ex(socket.gethostname()))
msg = MIMEText(ipstr)
msg['Subject'] = 'Po\' Man\'s DNS'
msg['To'] = mail_to
msg['From'] = mail_from
server = smtplib.SMTP(mail_server)
server.sendmail(mail_from, mail_to, msg.as_string())
server.quit()