Both of those are right, BIPPY, as you can see if you put the sentences in the active voice: “No answer [singular] appears,” “no answers [plural] appear.”
The issue in POLY’s example is that there is a bit of an inconsistency in saying “no lands.” As DIO pointed out “no ” = “not one ” = a singular thing. So it’s not hyper-technically correct to say “no lands;” the more correct phrase would be “no land.” So the problem is that a phrase “no ” generally calls for the present tense singular (“appears”) but a plurual subject (“lands”) calls for the present tense plural (“appear”), leading to confusion when you have a plural subject in a phrase that generally calls for the singular.
However, the truth is that these days people do use the plural in this way and, if it is used, I think the use of the plural verb sounds better and makes more sense. Again, it’s easier to see if you rearrange the sentences to the active tense: “No lands appear” versus “no lands appears”. Whatever the “no + rule,” “Lands appears” just looks and sounds wrong. So I’d go with “appear,” though to be honest I would have said “no land appears,” not “no lands.”
Since you asked.