accurate is a relative term.
IR thermometers.. The medical versions seem to have an offset built in (the surface of your forehead is likely lower than what it displays.) The surface type can make a difference.
There is a wikipedia page on the subject.
https://en.wikipedia.org/wiki/Infrared_thermometer#Accuracy